在数据库db_test中创建一个事件,用于每个月将表content中姓名为“MySQL初学者”的留育人所发的全部留言信息删除。该事件开始于下个月并且在2013年12月31日结束。

admin2013-01-10  24

问题 在数据库db_test中创建一个事件,用于每个月将表content中姓名为“MySQL初学者”的留育人所发的全部留言信息删除。该事件开始于下个月并且在2013年12月31日结束。

选项

答案在MySQL命令行客户端输入如下SQL语句即可实现: mysql>USE db—test; Database changed mysql>DELIMITER$$ mysql>CREATE EVENT IF NOT EXISTS event..delete..content -> ON SCHEDULE EVERY l MONTH -> STARTS CURDATE()+INTERVAL 1 MONTH -> ENDS’2013—12—31’ ->DO -> BEGIN -> IF YEAR(CURDATE())<2013 THEN ->DELETE FROM content -> WHERE usernflme--’MySQL初学者’; -> END IF: -> END$$ Query OK,0 rOW8 affected(2.35$ec)

解析
转载请注明原文地址:https://kaotiyun.com/show/i5vp777K
0

最新回复(0)