我想要执行一个存储过程,以便它在每次启动 mysql 服务器时更新表中的特定列(准确地说是在 Windows 启动时,mysql 作为服务的一部分自动启动)。
有人可以指出语法吗?或者做这样的事情要小心。
我知道这些事件是作为 5.1 发布的一部分包含在内的。 mysql在5.0版本启动时是否可以执行上述操作。但是我们可以在特定的时间间隔进行调度,而不是在 mysql 启动时进行调度。
我们想避免窗口服务。
问候...
卡尔帕克
最佳答案
您可以使用 init-file
配置文件中的变量以运行其中包含 SQL 语句的文本文件。
但是你想在启动时运行什么? mysql 中可能已经有一些东西可以在不诉诸“魔法”的情况下做你想做的事。
关于mysql - 安排一个事件在每次启动 mysql 服务器时执行 SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1700188/