1

错误 #1064 如果我做错了什么,请给我一些好的教程,当前关注 mysql 文档

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DO BEGIN INSERT INTO week_stats (profileid,likes,dislikes,ragepoints) SELECT id' at line 3


DELIMITER $$
CREATE EVENT week_stats
ON SCHEDULE EVERY  WEEK 
DO
BEGIN
INSERT INTO week_stats (id,likes,dislikes,points) 
SELECT id,likes,dislikes,points FROM profile;
END $$
DELIMITER ;

mysql版本为5.1.61-0ubuntu0.11.10.1

4

1 回答 1

1

语法不正确。您必须在 EVERY 子句中指定时间间隔,例如 - 'EVERY 1 WEEK' 或 'EVERY 2 WEEK'。

创建事件语法

于 2012-06-06T11:50:01.900 回答