您的位置:首页 > 数据库 > MySQL

mysql游标结果为空

2017-02-05 15:20 225 查看
定义游标时直接查询数据时,结果为空,解决方法如下:

 /*--定义游标名字为C_RESULT */

     DECLARE C_RESULT CURSOR FOR

             SELECT  TABLE_NAME,COLUMN_NAME FROM information_schema.columns WHERE TABLE_SCHEMA='dayangben' AND DATA_TYPE='varchar';

解决方法如下:

具体修改方法是光标定义时把查询语句的表名起别名,然后再用如下

declare a.cur_1 cursor for select name from user a;

个人估计是版本不同导致网络上很多关于游标的使用方式不可以,

小弟用的是msyql5.1.38 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: