mysql游标提前退出循环的原因

当游标中循环中的SELECT语句查询结果为空时,会抛出一个’02000’状态而使得done标志变量提前置为1,从而使得循环结束。

的确,提前结束循环的存储过程循环中,的确有select。

解决:1、不用select;2、让结果永远不为空,例如select count(*),……

发表评论

电子邮件地址不会被公开。 必填项已用*标注