Обновление SQL-запроса каждую полночь

#mysql #phpmyadmin

#mysql #phpmyadmin

Вопрос:

У меня есть база данных с пользователями, и я использую бесплатную валюту, которую я хочу сбрасывать / обновлять до 900 каждую ночь в 12:00 по восточному времени. В настоящее время я использую phpmyadmin. Есть ли простой способ просто сказать обновить всех пользователей до 900 в 12?

Комментарии:

1. Что такое «свободная валюта»?

2. Например, будут вещи, за которые вам придется платить, но затем вещи, которые сбрасываются до базового минимума каждую ночь бесплатно, только для тестирования прямо сейчас.

Ответ №1:

Создайте событие, которое будет выполняться автоматически каждый день в полночь

 delimiter //
CREATE EVENT IF NOT EXISTS reset_user_currency
ON SCHEDULE EVERY 1 DAY STARTS '2014-06-22 00:00:00'
ON COMPLETION PRESERVE ENABLE
DO
    update users
    set currenty = 900;
//