bas*_*bin 5 sql sql-server sql-delete
我有一个表,它有两个属性:创建该记录的 ID 和日期时间。
我怎样才能触发(程序?)在一天后删除记录?
我想要一个每 X 次执行一次的任务,而不必手动执行。
删除超过一天的记录的语句是:
DELETE FROM tableName WHERE DATEDIFF(day, getdate(), dateColumn) < -1
Run Code Online (Sandbox Code Playgroud)
您需要使用任何可用的语言(例如 php)来执行该语句。
也就是说,当然很难想象您想要首先删除记录的情况;)