mysql - 我如何在 MySQL 中输出 SQL 错误

标签 mysql handle

我已经声明了一个将处理 SQLEXCEPTION 的处理程序,在我让它执行的清理代码中 SELECT 'My Handle';,我运行的脚本由于主键冲突而失败,并且它起作用了,因为我得到了我的输出。

DECLARE ... HANDLE FOR SQLEXCEPTION 的问题是,当出现错误时它会运行,但它没有说明是什么错误触发了它,所以我想输出错误

我如何使用 MySQL 查询输出 SQL 错误,我不在乎我是否只能输出错误代码/ID 我只需要输出一些东西给我指示错误是什么,这样我就可以修复问题

编辑:如果不是很明显,这段代码在 SQL 过程中

最佳答案

DECLARE HANDLER 中没有任何内容有关此功能的文档。您可以处理 MySQL 返回给您的应用程序的错误,并以这种方式打印或记录它们。

关于mysql - 我如何在 MySQL 中输出 SQL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16598733/

相关文章:

mysql - 在没有显示结果的情况下获取MySQL结果的时间

mysql - DriverManager 仅在 Tomcat 上保持返回空连接(在 Glassfish 上工作正常)

mysql - 在bash中执行mysql命令时不回显特定的错误消息

MySQL - 仅选择那些没有其他值的

c# - 如何捕获子控件下的 mousemove 事件

android - 是否可以让我的应用程序在安全模式下工作?

http - 如何将 http.HandleFunc 与 slugs 一起使用

jquery 可排序处理 IE 与 Firefox

MySql 用列名连接两个表

Winapi::获取可用句柄数