MySQL中的触发器
我有房地产数据库。因为我想在特定的时间事件后删除一条记录,比如说22天。我想写一个触发器,它将在22天后自动从表中删除记录。类似这样的内容:MySQL中的触发器,mysql,triggers,Mysql,Triggers,我有房地产数据库。因为我想在特定的时间事件后删除一条记录,比如说22天。我想写一个触发器,它将在22天后自动从表中删除记录。类似这样的内容: CREATE EVENT CheckDeletes ON SCHEDULE EVERY 1 DAY DO DELETE FROM YourTable WHERE DATEDIFF(NOW(), YourField) > 22 祝你好运。根据数据库中的某些特定操作立即触发fire。您可能需要做的是创建一个脚本,可以按预定的时间间隔运行(通
CREATE EVENT CheckDeletes
ON SCHEDULE
EVERY 1 DAY
DO
DELETE FROM YourTable WHERE DATEDIFF(NOW(), YourField) > 22
祝你好运。根据数据库中的某些特定操作立即触发fire。您可能需要做的是创建一个脚本,可以按预定的时间间隔运行(通过cron或类似的方式),以便查找超过22天的记录或删除它们。您不想为此使用触发器,而是一个预定事件…@sgedes我已经像您所说的那样在mysql中编写了事件。我给测试的时间间隔为1分钟。它仍然不影响表数据。按计划每1分钟创建事件删除\u过期\u记录从tb\u用户中删除,其中bdate