MySQL 5.0的存存储过程中如何抛出异常?(50分) 我在太平洋那里看到一篇关于mysql存储过程错误处理的文章,不知道对你有没有启发。http://www.pconline.com.cn/pcedu/empolder/db/mysql/0509/697012.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我要目的是在存储过程有不符合业务规则的参数时,向应用程序抛出一个异常。请大家继续讨论。难道Mysql 5。0的异常机制都没有???? 是啊,没有只要有DECLARE EXIT或 DECLARE CONTINUE都不会将错误信息返给上一层。我现在的做法是:不用DECLARE XXX FOR SQLERROR,当CALL错误时,再加上一条ROLLBACK,这样错误信息才能在应用程序中体现出来。建议MYSQL增加DECLARE EXCEPTION FOR SQLERROR 或者增加SQLERRCODE,SQLERRMSG变量 Windows下多mysql安装后通过控制台总是启动其中一个的问题 mY sql服务器版本的问题 小妹请教三张表连接问题! Mysql里如何使用连接表达式??? mysqld.exe 启动后在进程中消失的问题 能不能用一个sql语句实现这样的select? 如何重定位Mysql的数据目录。(win2000系统) win7 sp1 32位系统安装mysql 8.0.11时找不到server文件??? CONVERT 导致索引失效 关于docker下mysql问题 100分求PostgreSql数据库的下载地址! 请教各位大哥MS SQL里的存储过程如何修改才能放到MY SQL里使用
只要有DECLARE EXIT或 DECLARE CONTINUE都不会将错误信息返给上一层。
我现在的做法是:不用DECLARE XXX FOR SQLERROR,当CALL错误时,再加上一条ROLLBACK,这样错误信息才能在应用程序中体现出来。建议MYSQL增加
DECLARE EXCEPTION FOR SQLERROR
或者增加SQLERRCODE,SQLERRMSG变量