mysql游标提前退出循环的原因 当游标中循环中的SELECT语句查询结果为空时,会抛出一个’02000’状态而使得done标志变量提前置为1,从而使得循环结束。 的确,提前结束循环的存储过程循环中,的确有select。 解决:1、不用select;2、让结果永远不为空,例如select count(*),……