当前位置:   article > 正文

mysql 存储过程注意事项及常见问题_mysql 存储过程 有什么问题

mysql 存储过程 有什么问题

时间:2018-03-28 13:00:23

游标使用注意事项

1,只读的,不能更新的。
2,不滚动的
3,不敏感的,不敏感意为服务器可以或不可以复制它的结果
游标(cursor)必须在声明处理程序之前被声明,并且变量和条件必须在声明游标或处理程序之前被声明。

常见问题

1.Incorrect number of FETCH variables

原来是用游标select的字段数需要与fetch into的变量数一致

图片.png

2 1048 Column 'typeId' cannot be null

错误代码: 1048  

Column 'typeId' cannot be null 

错误原因

     typeId字段为int(8),并且不为空,但是插入数据时有null,导致报错

解决办法

     拼接SQL语句时,加个判断:

     ifnull(typeId,0) as typeId

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/783863
推荐阅读
相关标签
  

闽ICP备14008679号