开发者社区> 问答> 正文

mysql存储过程执行异常

在写一个存储过程的时候遇到了一个问题:
countinue handler for not found处理的sql异常不但能捕获游标边界的异常,还能捕获到select id into XXX类似语句的异常?
结果我的存储过程中还用了不少select xx into xxx的语句,每次游标还在执行第一行就结束了。
不知道mysql里面怎么解决这样的问题?
贴一下demo的代码
2
PS:我查了一下异常代码
其中有 消息:不正确的FETCH变量数目。
· 错误:1329 SQLSTATE: 02000 (ER_SP_FETCH_NO_DATA)
消息:FETCH无数据。
· 错误:1330 SQLSTATE: 42000 (ER_SP_DUP_PARAM)
有谁知道这两个有什么区别么?

展开
收起
落地花开啦 2016-02-14 16:31:37 3213 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像