博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中利用游标遍历表中的数据时未正常获取数据
阅读量:6573 次
发布时间:2019-06-24

本文共 358 字,大约阅读时间需要 1 分钟。

  hot3.png

问题描述:

mysql中利用游标遍历表中的数据时未正常获取数据

问题重现:

创建存储过程(mysql)

d5588a64343d4221d5632e16cc64624c598.jpg

游标遍历的表中对应的数据如下

c6ae6b9f93ac0f44661fd2f2fcbf11e498e.jpg

执行存储过程时却并未正常获取数据

114871228d10b64fce1ccb09edc1cb5c123.jpg

问题分析:

存储过程中变量的定义不要和我们表中的字段名相同(不区分大小写),比如上面问题中的表字段为STARTTIME,本地变量名为starttime,这样就无法正常取值。本地变量名改为stime,就可以正常取值了。

这个问题很早就被提出来了,但是mysql一直没有修改,https://bugs.mysql.com/bug.php?id=28227

从描述看开发者觉得这不算一个问题。不过遇到了还是挺坑的。总结分享,一起避坑……

注:mysql版本5.6

51135fb2c71ab39b518c712ecbba3510dcd.jpg12fa1ff946392d80b5e2f43f1207590a5c3.jpg

转载于:https://my.oschina.net/zjg23/blog/2964172

你可能感兴趣的文章
(转)SqlServer基础之(触发器)(清晰易懂)
查看>>
lintcode :Count and Say 报数
查看>>
浅谈矩阵分解在推荐系统中的应用
查看>>
视频编解码器,bbv 缓冲区溢出和下溢
查看>>
一些小知识
查看>>
android 71 ArrayAdapter和SimpleAdapter
查看>>
android:#FFFFFFFF 颜色码解析
查看>>
POJ 2151 Check the difficulty of problems (动态规划-可能DP)
查看>>
jQuery-1.9.1源码分析系列(十) 事件系统——事件包装
查看>>
谢惠民,恽自求,易法槐,钱定边编数学分析习题课讲义习题参考解答
查看>>
禅道 Rest API 开发
查看>>
在opencv3中实现机器学习之:利用逻辑斯谛回归(logistic regression)分类
查看>>
springmvc(4)注解简单了解
查看>>
并集(union和union all的区别)、交集、差集、全连接
查看>>
Fragment与FragmentActivity通信封装
查看>>
飘逸的python - yield简明教程
查看>>
sql查询重复记录、删除重复记录方法大全
查看>>
hdu1711 Number Sequence
查看>>
js如何判断一组数字是否连续,得到一个临时数组[[3,4],[13,14,15],[17],[20],[22]];
查看>>
PHP利用memcache缓存技术提高响应速度
查看>>