对于有经验的人来说,这可能是一个非常简单的问题,但是我只想知道删除SQL表中介于特定范围之间的数百条记录的最安全方法。
例如,我需要删除ID在79和296之间的行:
我担心的是,如果我说删除ID为(> 79 AND <296)的所有内容,那么它实际上可能会擦除整个表。
如果您使用Sql Server
delete from Table where id between 79 and 296
后 您的编辑:您现在澄清,你想:
ID (>79 AND < 296)
所以使用这个:
delete from Table where id > 79 and id < 296