调试SQL查询

时间:2013-11-16 18:42:21

标签: mysql sql debugging

调试问题时遇到问题。

我在wordpress.stackexchange.com开始思考,我认为我得到了更多与wordpress相关的调试建议但是采用了完全不同的方式。

您可以在此处查看主题:https://wordpress.stackexchange.com/questions/123394/some-ways-to-debug-code

更新:DELETE FROM wp_bp_activity WHERE item_id = 0

我的问题与SQL有关:可以从DELETE查询的某些内容触发DELETE语句吗?例如,我记得有一个错误的查询,正在删除所有内容。 (但这就是一切,而不是if声明)

所以要扩展这个问题:如果我用DELETE FROM搜索每个查询,我肯定会找到它吗?这可以用不同的方式写吗?因为现在,我找不到它。

1 个答案:

答案 0 :(得分:2)

TRUNCATE也用于删除表中的所有记录。

您还可以使用某种外键级联,即触发该表中的删除。更多here

另外,请务必同时搜索数据库,触发器和存储过程

另一个选择是将它们更新为与您要查找的值不同的值。