SQL Server在一段时间后自动删除一条记录?

bas*_*bin 5 sql sql-server sql-delete

我有一个表,它有两个属性:创建该记录的 ID 和日期时间。

我怎样才能触发(程序?)在一天后删除记录?

我想要一个每 X 次执行一次的任务,而不必手动执行。

may*_*ign 0

删除超过一天的记录的语句是:

DELETE FROM tableName WHERE DATEDIFF(day, getdate(), dateColumn) < -1
Run Code Online (Sandbox Code Playgroud)

您需要使用任何可用的语言(例如 php)来执行该语句。

也就是说,当然很难想象您想要首先删除记录的情况;)