请教一下,Mysqlr Event(事件)设定。
我找到一段代码:
功能是每天清空Test.aaa表
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手册中的例子,稍微改一下就能用了。