Запланируйте событие для выполнения операторов SQL при каждом запуске сервера MySQL.

StackOverflow https://stackoverflow.com/questions/1700188

  •  19-09-2019
  •  | 
  •  

Вопрос

Я хочу, чтобы хранимая процедура выполнялась так, чтобы она обновляла определенный столбец в таблице каждый раз, когда запускается сервер MySQL (точнее, когда загружается Windows и MySQL запускается автоматически как часть службы).

Может ли кто-нибудь указать синтаксис?Или необходимость позаботиться о том, чтобы сделать что-то подобное.

Я знаю, что эти события были включены в версию 5.1.Можно ли выполнить вышеуказанное выполнение при запуске MySQL в версии 5.0.Но мы можем запланировать выполнение на определенный интервал времени, но не на момент запуска MySQL.

Мы хотели бы избежать оконных сервисов.

с уважением...

Калпак

Это было полезно?

Решение

вы можете использовать init-file переменная в вашем файле конфигурации для запуска текстового файла, содержащего инструкции SQL.

но что вы хотите запускать при запуске?возможно, в MySQL уже есть что-то, что делает то, что вы хотите, не прибегая к «магии».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top