mro*_*kar 3 mysql sql database auto-delete
如何在插入该行后 1 天创建事件自动删除某行?
我有 3 个字段:
身份证号
名称 varchar
时间戳 current_timestamp()
请看一下事件:https : //dev.mysql.com/doc/refman/5.7/en/events-syntax.html 在你的情况下:你可以试试这个:
-- create a timer to update this table automatically
DROP EVENT IF EXISTS `et_update_your_trigger_name`;
CREATE EVENT `et_update_your_trigger_name` ON SCHEDULE EVERY 1 MINUTE
STARTS '2010-01-01 00:00:00'
DO
DELETE FROM `DB_NAME`.`table_name` where DATEDIFF(now(),`timestamp`) > 1;
ALTER EVENT `et_update_your_trigger_name` ON COMPLETION PRESERVE ENABLE;
Run Code Online (Sandbox Code Playgroud)
此 sql 代码创建一个触发器,并每分钟执行一次。
| 归档时间: |
|
| 查看次数: |
3223 次 |
| 最近记录: |