mysql - 在 mysql 中创建每周计划事件

标签 mysql scheduled-tasks mysql-event

<分区>

错误 #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

最佳答案

语法不正确。您必须在 EVERY 子句中指定间隔,例如- “每 1 周”或“每 2 周”。

CREATE EVENT Syntax .

关于mysql - 在 mysql 中创建每周计划事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10912923/

相关文章:

java - 不要在某些机器上运行 Spring @Scheduled 任务

python - Google App Engine,任务队列

mysql - 如何在线程中搜索文本?

php - 寻求优雅的方式从字符串中删除 544 个单词的任何实例

PHP 忽略 mysql_connect 请求

c# - 任务计划程序中的 Oracle 错误

mysql - 如何在mysql中的事件中调用存储过程

mysql - 我怎样才能让 MySQL 记录预定的事件?

MySQL/MariaDB 事件优化数据库表

java - 我看不到添加到我的 ListView 的第一项