CREATE EVENT e_test ON SCHEDULE EVERY 1 DAY DO TRUNCATE TABLE test.aaa;
我的需求是 每天下午3点10执行。 想请教一下 1,EVERY 1 DAY后面应该怎么改写。 2,如果执行两条或者是两条以上的语句,是不是直接: DO TRUNCATE TABLE test.aaa; DO TRUNCATE TABLE test.bbb; DO TRUNCATE TABLE test.ccc; 就可以了。 谢谢。
------解决方案-------------------- STARTS '2012-04-19 15:10:00' do begin .... end
------解决方案-------------------- crontab里面写多方便
mysql -uroot -pxxx dbname -e'truncate table tbname1;'
------解决方案-------------------- delimiter // CREATE EVENT e_test ON SCHEDULE EVERY 1 DAY DO begin DO TRUNCATE TABLE test.aaa; DO TRUNCATE TABLE test.bbb; DO TRUNCATE TABLE test.ccc; end//. delimiter ;
------解决方案-------------------- delimiter// create evENt e_test on SCHEDULE EVERY 1DAY DO BEGIN DO TRUNCATE TABLE test.aaa; DO TRUNCATE TABLE test.bbb; DO TRUNCATE TABLE test.ccc; END// delimiter;
------解决方案--------------------
楼主为什么不直接看一下MYSQL手册中的例子,稍微改一下就能用了。