【发布时间】:2014-10-19 10:21:04
【问题描述】:
我的 mysql 数据库中有一个名为“updategold”的事件,它应该做的是每秒将表值增加 5。但是,它不起作用。没有错误消息,一切看起来都很好,但它只是没有运行。以下是它的设置方式:
- 活动名称:Updategold
- 统计:启用
- 事件类型:周期性
- 每隔一秒执行一次
- 开始:我将其设置为未来几分钟
- 结束:空
-
定义(应该每秒运行一次):
update stats.gold set stats.gold = stats.gold + 5 where stats.id = users.id 定义:root@localhost
有什么想法吗?
编辑
整个过程
DROP EVENT `updategold`; CREATE DEFINER=`root`@`localhost` EVENT `updategold` ON SCHEDULE EVERY 1 SECOND STARTS '2014-10-19 11:37:00.000000' ON COMPLETION NOT PRESERVE ENABLE DO update stats set stats.gold = stats.gold + 5 where stats.id = users.id
【问题讨论】:
-
拥有实际代码会有所帮助。
-
@maythesource.com 不记得我在控制台中输入了什么,将模拟它并重试