Создайте триггер ежегодно в MySQL

0

Мне нужно каждый раз создавать триггер и обновлять прибыль с помощью mysql. Таблица, связанная с этим вопросом,

create table annual_document(
  documment_id int not null AUTO_INCREMENT,
  income decimal(4,2),
  expence decimal(4,2),
  PRIMARY KEY(documment_id)
);

Я пытаюсь использовать этот метод, используя другой метод. Но я не могу создать триггер, который выполняется каждый год. Большинство документов описывают событие выполнения ежегодно. Не запускается триггер. Но мне нужен триггер.

Может кто-нибудь мне помочь..

  • 3
    Триггеры запускаются событиями базы данных, а не событиями часов.
  • 0
    У @McNets в моем вопросе о назначении в университет есть «Создайте электронный триггер ежегодно и обновляйте прибыль».
Показать ещё 3 комментария
Теги:
database
triggers
execute

1 ответ

2
Лучший ответ

Это может быть то, что вы ищете:

CREATE EVENT myevent
ON SCHEDULE
  EVERY 1 year 
DO
  call dd

где dd - ПРОЦЕДУРА, написанная в нем кодом для создания триггера...

  • 2
    Как я понимаю, он говорит: «Создайте электронный триггер ежегодно и обновляйте прибыль». не упоминает, что триггер должен быть создан триггером. Речь идет о создании триггера автоматически каждый год, независимо от способа. @McNets

Ещё вопросы

Сообщество Overcoder
Наверх
Меню