Мне нужно думать, как триггер в MySQL дБ проверять записи каждую минуту
Пример: у меня есть стол ‘А’ в моей БД, и я хочу изменить активный столбец для формы записи 1 на 0, когда моя текущая дата стала больше, чем дата окончания …
Как я могу сделать это автоматически, используя MySQL дБ?
DESC ‘A’ :
name : string
startDate : DateTime
endDate : DateTime
active : bool
Удалить свойACTIVE‘, это вычисленное
и используйте этот SQL-запрос:
SELECT NAME, STARTDATE, ENDDATE, IF(ENDDATE < CURDATE(), 0, 1) AS ACTIVE FROM A
Создайте задание базы данных и установите интервал в одну минуту.