mysql - 调试 SQL 查询

标签 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 搜索每个查询,我肯定能找到它吗?这可以不同地写吗?因为目前我找不到它。

最佳答案

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

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

此外,确保还搜索数据库、触发器和存储过程

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

关于mysql - 调试 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20022241/

相关文章:

iOS 静态库调试符号未包含在 dSYM 中

c++ - 如何将地址转换为 GDB 中的特定类型变量?

debugging - 使用 pgAdmin 调试器是否可以检查函数中使用的临时表的内容?

MySQL查询以查找表中不存在的ID

mysql - ifnull 不适用于 mysql

sql - 围绕 MS SQL 上的 SELECT * 的性能/代码可维护性问题今天仍然与现代 ORM 相关吗?

mysql - 如何在同一个表中连接或拆分 VARCHAR 类型的列

php - 在另一个表中查找结果并在网页上打印出来

c# - 如何在 ASP.NET MVC 3 应用程序中通过 Linq 查询 MySQL 数据库?

sql - 时间戳列是否唯一?