MYSQL Как добавить расписание автоматического уменьшения на MySql? - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь сделать некоторые автоматические функции на MySql.Мне нужно, чтобы все стрелки столбца с именем vipdays ежедневно уменьшались на 1.

Я имею в виду ... сегодня значения всех стрелок столбца vipdays = 30 Завтра все значения =29 .. на следующий день 28 ... и мне нужно, чтобы эта функция была автоматической и работала без удаления вручную 1 день.

Я провел некоторое исследование и нашел несколько MySql Scheduler, которые автоматизируют некоторые функции, но не могутзаставить его работать.

Есть идеи?

1 Ответ

0 голосов
/ 04 декабря 2018

Вы должны создать СОБЫТИЕ, которое выполняется один раз в день, и включить планировщик (по умолчанию он отключен).Это должно работать.

Однако, вы действительно хотите это сделать?Вы можете сохранить дату истечения срока действия в базе данных вместо номера (например, «DATE_ADD (CURDATE (), INVERVAL 30 DAYS)»), а затем сравнить его с CURDATE (), чтобы проверить, не истек ли он.

...