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变量 请教一个关于复杂指标报表的Mysql数据库设计问题 java程序备份postgresql 怎么调用? 求SQL语句 一台有数据一台没有数据,mysql查询数据不出来 mysql 分区 出错 建立表语句 auto_increment=25181表示什么意思 请问大家应怎样写这条sql语句? .net从mysql读去数据乱码 mysql 回滚 MySQL服务器烧掉了,把硬盘拿下来如何恢复未备份的数据库数据? 100分求PostgreSql数据库的下载地址! 请教各位大哥MS SQL里的存储过程如何修改才能放到MY SQL里使用
只要有DECLARE EXIT或 DECLARE CONTINUE都不会将错误信息返给上一层。
我现在的做法是:不用DECLARE XXX FOR SQLERROR,当CALL错误时,再加上一条ROLLBACK,这样错误信息才能在应用程序中体现出来。建议MYSQL增加
DECLARE EXCEPTION FOR SQLERROR
或者增加SQLERRCODE,SQLERRMSG变量