我有一个包含最新货币汇率的表,我创建了另一个表作为货币汇率的存档,我想首先将所有早于1个月的行插入存档,然后将其从最新货币汇率表中删除。
我读过mysql事件调度器,它类似于unix中的cron任务。我试图创建一个mysql事件调度器来完成这个任务,但是我得到了一个语法错误。
代码如下:
按计划每1天创建一次事件存档do begin insert into Latestate\u archive select*from latest\u rate where date(timestamp)<curdate();更新;
从latestrate删除,其中date(timestamp)<curdate();结束
在phpmyadmin中执行这些命令后,我得到以下错误:
1064-您的sql语法有错误;在第8行的“”附近,检查与mysql服务器版本对应的手册,以获取要使用的正确语法
有人知道我哪里出错了吗?
提前谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!