mysql - MySQL 中的触发器

标签 mysql triggers

我有房地产数据库。因为我想在特定时间事件后删除记录,比如 22 天。我想编写触发器,它会在 22 天后自动从表中删除记录。

最佳答案

像这样:

CREATE EVENT CheckDeletes
ON SCHEDULE 
EVERY 1 DAY 
DO 
  DELETE FROM YourTable WHERE DATEDIFF(NOW(), YourField) > 22

http://dev.mysql.com/doc/refman/5.1/en/create-event.html

祝你好运。

关于mysql - MySQL 中的触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14816686/

相关文章:

android - 创建一个可以与 Web/iOS/Android 一起工作的数据库

wpf - 在WPF样式中,触发器如何访问它所附加的元素的子元素

MySQL在一列困惑的文本中选择引号 ""中的单词

php - MySQL通过id合并两个表

mysql - 使用 MySQL Workbench 安全组通过 EC2 实例连接到 Amazon RDS 实例

c# - MySQL 中带有波兰语字符的 AES_DECRYPT() 和 AES_ENCRYPT()

Mysql使用group by计算不同列

mysql - 必须声明“RAISERROR”

mysql - 数据库触发器 - 表中的最大项目

postgresql - Postgres Trigger 副作用与行级安全选择策略无序发生