mysql中利用游标遍历表中的数据时未正常获取数据php
建立存储过程(mysql)mysql
游标遍历的表中对应的数据以下sql
执行存储过程时却并未正常获取数据spa
存储过程当中变量的定义不要和咱们表中的字段名相同(不区分大小写),好比上面问题中的表字段为STARTTIME,本地变量名为starttime,这样就没法正常取值。本地变量名改成stime,就能够正常取值了。blog
这个问题很早就被提出来了,可是mysql一直没有修改,https://bugs.mysql.com/bug.php?id=28227开发
从描述看开发者以为这不算一个问题。不过遇到了仍是挺坑的。总结分享,一块儿避坑……变量
注:mysql版本5.6遍历