【发布时间】:2012-01-03 17:34:51
【问题描述】:
对于有经验的人来说,这可能是一个非常简单的问题,但我只是想知道删除 SQL 表中位于特定范围之间的几百条记录的最安全方法。
例如,我需要删除 ID 介于 79 和 296 之间的行:
我担心的是,如果我说删除 ID 为 (>79 AND
【问题讨论】:
-
这是你应该能够自己测试的东西。如果您没有可以尝试 SQL,尤其是 DML 的游戏笔,那么您应该得到一个。您还应该了解如何从语句中恢复。例如,更改您的环境,使其不会自动提交。这样,如果语句删除的记录多于您的预期,您就可以回滚。
-
你能不能先用 select 语句测试一下?
-
@YvetteColomb 你链接的答案肯定是重复的,这个问题是在近两年前提出的?
-
D.Mac,Q 可能是新问题的骗子(请参阅 Meta),如果我们使用投票和意见作为代理,Q 具有更好的 SEO。 ...不过,@YvetteColomb,我觉得关闭另一个 Q 作为这个 Q 的欺骗更合适。
标签: sql sql-delete records