小编典典

SQL删除特定范围内的记录

sql

对于有经验的人来说,这可能是一个非常简单的问题,但是我只想知道删除SQL表中介于特定范围之间的数百条记录的最安全方法。

例如,我需要删除ID在79和296之间的行:

我担心的是,如果我说删除ID为(> 79 AND <296)的所有内容,那么它实际上可能会擦除整个表。


阅读 194

收藏
2021-03-17

共1个答案

小编典典

如果您使用Sql Server

delete from Table where id between 79 and 296

您的编辑:您现在澄清,你想:

ID (>79 AND < 296)

所以使用这个:

delete from Table where id > 79 and id < 296

2021-03-17