gpt4 book ai didi

mysql - MySQL过程中的错误代码

转载 作者:行者123 更新时间:2023-11-30 23:39:52 24 4
gpt4 key购买 nike

我们在 MySQL 程序中遇到了一个小问题。我们在过程中放置​​了一些异常处理程序。但是我们想要检索过程中可能发生的任何错误的错误代码。有没有什么方法可以使用某种函数来获取准确的错误代码(以同样的方式,我们在套接字 API 中使用 WSAGetLastError)?

例如,假设在引用不存在的表的过程中有一个选择查询。在这种情况下,将生成一个错误(“表”不存在)。控制将被转移到异常处理程序,但没有任何意义信息。在这种情况下,我们可以使用确切的错误代码 (1146) 来处理它。但是如果错误是我们在异常处理程序中没有提到的其他东西怎么办?我们想在这种情况下获取错误代码以供稍后检查。有一个 SHOW ERRORS 查询,但如何在处理过程中使用它?我希望这更清楚。

我在这里也发现了这个问题: http://www.eggheadcafe.com/software/aspnet/35923137/show-errors-question.aspx但还没有人回答。

最佳答案

此时,我们无法检查存储过程中当前的MYSQL 错误代码SQLSTATE 代码。这是SQL:2003 Features目前没有在MYSQL存储程序上实现。

你应该检查这个: http://www.docstoc.com/docs/687360/Error-Handling-In-Stored-Procedure

关于mysql - MySQL过程中的错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4323226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com