mysql中利用遊標遍歷表中的數據時未正常獲取數據php
建立存儲過程(mysql)mysql
遊標遍歷的表中對應的數據以下sql
執行存儲過程時卻並未正常獲取數據spa
存儲過程當中變量的定義不要和咱們表中的字段名相同(不區分大小寫),好比上面問題中的表字段爲STARTTIME,本地變量名爲starttime,這樣就沒法正常取值。本地變量名改成stime,就能夠正常取值了。blog
這個問題很早就被提出來了,可是mysql一直沒有修改,https://bugs.mysql.com/bug.php?id=28227開發
從描述看開發者以爲這不算一個問題。不過遇到了仍是挺坑的。總結分享,一塊兒避坑……變量
注:mysql版本5.6遍歷