0

我知道这不是 SO 的完美问题,但这个问题对我来说非常重要:

DELETE FROM `pligg_links` WHERE `link_id` > 10000

pligg_links此查询会删除表中link_id大于 10000 的所有条目吗?

4

4 回答 4

3

如果您不确定,请先运行SELECT以查看将删除的内容:

SELECT * FROM `pligg_links` WHERE `link_id` > 10000

此查询返回的行是那些将通过更改SELECT *为删除的行DELETE

我建议您在编写DELETE语句时使用此技术,以防止因拼写错误而发生事故,尤其是在恢复意外删除的数据非常耗时的情况下。

于 2012-05-18T20:11:54.037 回答
1

在将其用于生产之前,请始终尝试对数据库的备份副本进行破坏性语句。这是假设您在某处拥有数据库的副本。

于 2012-05-18T20:17:33.813 回答
1

假设你有适当的权利,它会的。

于 2012-05-18T20:09:09.563 回答
1

如果link_id确实是一个数字字段,那么是的。

于 2012-05-18T20:09:43.213 回答