2015-01-28 2 views
0

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

Как это сделать автоматически, используя MySQL db?
DESC 'A':
как можно проверить записи в MySQL db каждую минуту автоматически ..?

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

что касается использования jquery ajax? загружайте это каждые 1 минуту и ​​проверяйте свой db –

ответ

0

Удаление 'ACTIVE' поле, это вычисляется один
и использовать SQL запрос:

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

Спасибо, но у меня есть продукт, и у него есть время резервирования, и когда время резервирования закончило продукт, возвращаемый для просмотра на моих веб-страницах, изменив значение active с '1' на 0 .i нужно немного подумать, что в MySQL db можно вычислить это и изменить активный атрибут. –

+0

вы хотите сделать перенаправление из своего веб-браузера при поднятии тайм-аута, правильно? –

0

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

+0

Спасибо, но у меня есть продукт, и у него есть время резервирования, и когда резервирование времени закончило продукт, возвращаемый для просмотра на моих веб-страницах, изменив значение active с '1' на 0; мне нужно подумать, что внутри MySQL db можно вычислить это и изменить активный атрибут. –

Смежные вопросы