mysql - 安排一个事件在每次启动 mysql 服务器时执行 SQL 语句

标签 mysql job-scheduling

我想要执行一个存储过程,以便它在每次启动 mysql 服务器时更新表中的特定列(准确地说是在 Windows 启动时,mysql 作为服务的一部分自动启动)。

有人可以指出语法吗?或者做这样的事情要小心。

我知道这些事件是作为 5.1 发布的一部分包含在内的。 mysql在5.0版本启动时是否可以执行上述操作。但是我们可以在特定的时间间隔进行调度,而不是在 mysql 启动时进行调度。

我们想避免窗口服务。

问候...

卡尔帕克

最佳答案

您可以使用 init-file配置文件中的变量以运行其中包含 SQL 语句的文本文件。

但是你想在启动时运行什么? mysql 中可能已经有一些东西可以在不诉诸“魔法”的情况下做你想做的事。

关于mysql - 安排一个事件在每次启动 mysql 服务器时执行 SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1700188/

相关文章:

mysql - 搜索并返回不同的行及其重复次数

php - 在 Codeigniter 中使用 JOIN 时回显来自特定表的记录

mysql - 电影关系数据库设计

ruby-on-rails - Sidekiq Perform_later 等待时间后入队

java - 如何使用线程池并行化单个 quartz 作业?

php - 限制 while 循环

MySQL根据最低单元格值连接表行

java - 连接到互联网时,Firebase Jobdispatcher 不会每次都触发

hadoop - 使用 Capacity Scheduler 在 Hadoop 集群中设置队列

android - 牛轧糖中的互联网连接