我知道这不是 SO 的完美问题,但这个问题对我来说非常重要:
DELETE FROM `pligg_links` WHERE `link_id` > 10000
pligg_links
此查询会删除表中link_id
大于 10000 的所有条目吗?
如果您不确定,请先运行SELECT
以查看将删除的内容:
SELECT * FROM `pligg_links` WHERE `link_id` > 10000
此查询返回的行是那些将通过更改SELECT *
为删除的行DELETE
。
我建议您在编写DELETE
语句时使用此技术,以防止因拼写错误而发生事故,尤其是在恢复意外删除的数据非常耗时的情况下。
在将其用于生产之前,请始终尝试对数据库的备份副本进行破坏性语句。这是假设您在某处拥有数据库的副本。
假设你有适当的权利,它会的。
如果link_id
确实是一个数字字段,那么是的。