我使用的是MySQL5.5,如何使用嵌套存储过程进行错误处理。大部分存储过程都会截断table、insert insert select * from和insert into on duplicate update。如果任何嵌套存储过程有任何问题,我希望捕获该错误或告诉我该特定存储过程中发生了错误。
现在,由于嵌套的存储过程,我无法知道在哪个存储过程</e
我有一个java程序,它调用一个在获得SQLEXCEPTION时回滚的MySQL存储过程。当我将回滚(退出处理程序)添加到存储过程时,Java程序停止获取SQL异常。如何确保SQL异常和MySQL错误消息被传播回Java程序?下面是我的存储过程:
DROP PROCEDURE IF EXISTS up_OMS_insertParticipantOmsOrderOwner
我创建了一个Mysql存储过程来从表中删除一个客户端,这个过程使用将要删除的客户端的id作为参数,如果在表中找不到客户端的id,我想得到一条错误消息。我的过程如下所示: BEGIN END
我熟悉oracle处理此错误的方法(如果SQL%NOTFOUND,则引发..)但是我不知道在mysql中怎么做。另外,我是从一个php文件中调用这个