我使用的是MySQL5.5,如何使用嵌套存储过程进行错误处理。大部分存储过程都会截断table、insert insert select * from和insert into on duplicate update。如果任何嵌套存储过程有任何问题,我希望捕获该错误或告诉我该特定存储过程中发生了错误。
现在,由于嵌套的存储过程,我无法知道在哪个存储过程</e
我正在尝试编写我的第一个使用错误处理程序的存储过程,但它似乎不接受我的语法。它返回给我错误消息:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL这个存储过程所做的只是从列表中选择一些最大值,而其他的事情就是我试图创建一个错误处理程序和一个错误表来存储生成的错误。我想先用“完全成熟”的错误处理来尝试
我们使用mySQL工作台( Maria DB 5.5 )来维护我们的数据仓库环境。我正在为我的存储过程寻找好的错误处理选项。根据我的阅读,我看到我们不能在较低版本的Maria DB中使用诸如RETURNED_SQLSTATE、MYSQL_ERRNO等诊断功能(即us:() )。因此,如果存储过程出错,我们就知道它出错了。没有错误代码或信息。