Как можно проверять записи в MySQL DB каждую минуту автоматически ..?

Мне нужно думать, как триггер в MySQL дБ проверять записи каждую минуту
Пример: у меня есть стол ‘А’ в моей БД, и я хочу изменить активный столбец для формы записи 1 на 0, когда моя текущая дата стала больше, чем дата окончания …

Как я могу сделать это автоматически, используя MySQL дБ?

DESC ‘A’ :

name      : string
startDate : DateTime
endDate   : DateTime
active    : bool

0

Решение

Удалить свойACTIVE‘, это вычисленное
и используйте этот SQL-запрос:

SELECT NAME, STARTDATE, ENDDATE, IF(ENDDATE < CURDATE(), 0, 1) AS ACTIVE FROM A
0

Другие решения

Создайте задание базы данных и установите интервал в одну минуту.

0

По вопросам рекламы [email protected]