SQL Server删除所有超过10分钟的行

Str*_*der 0 sql sql-server

如何删除SQL Server中在10分钟后创建的所有行。谢谢。

Rah*_*thi 5

假设您具有存储时间戳的列名Date_column。您可以这样尝试,其中mi是分钟的缩写:

DELETE FROM Table_name
WHERE Date_column < DATEADD(mi,-10,GETDATE())
Run Code Online (Sandbox Code Playgroud)

  • 实际上,是的,我有此专栏,这是我第一次,也可能是最后一次我需要接触SQL的时候:),这就是为什么我问 (2认同)