当数据库无法识别时间戳我想创建一个事件重置场从2016年2月23日00:00:00数据库为什么创建事件
CREATE EVENT reset_count
ON SCHEDULE
EVERY 72 HOUR STARTS '2016-02-23 00:00:00'
ON COMPLETION PRESERVE
ENABLE
DO BEGIN
UPDATE table_1 SET count1 = 0;
然后开始,出现以下错误: 你的sql语法有错误;检查对应于您的MySQL服务器版本的手册,以在第7行的''附近使用正确的语法。
看起来数据库无法识别'2016-02-23 00:00:00'。为什么?
的'语法的语句结尾使用“”附近'指向一个错误。它看起来像只有''END'关键字才会与'BEGIN'一起使用。 –
但是在这种情况下'BEGIN/END'可能不需要,因为在这个事件中你只执行一个'UPDATE'语句。他们将需要分组多个报表。 –
当我输入UPDATE table_1 SET count1 = 0;然后按“enter”键,错误立即出现,不允许再按任何单词。 –