存储过程-- DECLARE CONTINUE HANDLER FOR SQLSTATE '23000' SET @x2 = 1; 这个 set @x2=1 做什么用的 看存储过程的时候,发现这句话怎么都不能理解DECLARE CONTINUE HANDLER FOR SQLSTATE '23000' SET @x2 = 1;后面这里的 SET @x2 = 1; 是什么意思啊?网上找的资料都跟mysql官网上一样没有对这句话进行解释啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DECLARE CONTINUE HANDLER FOR SQLSTATE '23000' SET @x2 = 1; 当所对应的游标状态为 '23000' 时,执行 SET @x2 = 1 将@x2置为1这样你在后面的游标操作中可以在循环中对这个@x2变量处理条件判断。这个语法类似cobol中的语法。 mysql下的C:\Program Files\MySQL\MySQL Server 5.1\下的my.ini文件修改编码时失败,显示拒绝访问,如何解决,谢谢 MySQL 监视器的问题 MYSQL使用批处理执行建库脚本及导入数据表和数据 请问怎么复制一个树节点及所有子节点到另外一个节点? 一个分组取每个类有限个值的问题 求助使用MySQL-Front出现在这个错误是什么意思 select嵌套的问题 c api中mysql_query语句会堵塞么? 删除数据表 mysql函数无法获取返回值 急急急!如何在mqsql里面创建一个函数? mysql查询问题,总是报错,个人认为语句无错
当所对应的游标状态为 '23000' 时,执行 SET @x2 = 1 将@x2置为1
这样你在后面的游标操作中可以在循环中对这个@x2变量处理条件判断。这个语法类似cobol中的语法。