当前位置: 首页 >数据库 > Incorrect integer value: '' for column 'mid' at row 11366Incorrect integer value: '' for column 'mid' at row 1,自增字段为空,添加记录时出错

Incorrect integer value: '' for column 'mid' at row 11366Incorrect integer value: '' for column 'mid' at row 1,自增字段为空,添加记录时出错

在本地机器做测试时,数据可以正常添加,但是将代码放置到服务器上时,提示:Incorrect integer value: '' for column 'mid' at row 11366Incorrect integer value: '' for column 'mid' at row 1。

查找了一下原因:mid字段是自增主键,插入新值时,传递的该字段参数为''。于是将传递的数据中mid属性数据去掉,再导入数据库中,测试代码,发现程序运行正常。

查看了一下本地mysql的版本为:5.5.53 - MySQL Community Server (GPL),远程服务器的mysql版本为: 5.6.15 - MySQL Community Server (GPL)。可能是程序的版本升级,对传递过来的字段要求更加严格了,导致主键字段属性值为空时,不能插入到数据库中。

作者:imustsun
来源链接:https://www.cnblogs.com/imustun/p/9418547.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/database/117933.html

标签:MySQL升级
分享给朋友:

“Incorrect integer value: '' for column 'mid' at row 11366Incorrect integer value: '' for column 'mid' at row 1,自增字段为空,添加记录时出错” 的相关文章

Linux安装MySQL(超详细) 2022年05月16日 21:54:54
sql递归查询 2022年05月17日 21:40:33
Oracle SQL 2022年06月05日 03:43:59
mysql 查询数据库内存大小 2022年06月06日 11:11:26
shell简单处理mysql查询结果 2022年06月10日 23:22:02
mysql null 优化 2022年06月15日 17:15:21