incorrect integer value for column 问题解决
2024-09-27 06:28:18
最近在用zend框架,然后装了一个项目,发现注册的时候出现
General error: 1366 Incorrect integer value: '' for column 'user_id' at row 1
发现这个id是自动增长的,感觉很奇怪,找了很多博客,终于发现问题所在。
这种问题一般mysql 5.x上出现,我用的mysql5.1,官方解释说:得知新版本mysql对空值插入有”bug”,要在安装mysql的时候去除默认勾选的enable strict SQL mode,那么如果我们安装好了mysql怎么办了,解决办法是更改mysql中的配置 my.ini
my.ini中查找sql-mode,默认为:sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”,将其修改为
sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”,
重启mysql后即可,那么如果是虚拟主机或者是空间怎么办了。如果你能让空间商帮你改那是最好,如果不能,那你就只能程序改改。都规范一点。空值就写 null 代替吧。
---------------------
作者:zj57356498318
来源:CSDN
原文:https://blog.csdn.net/zj57356498318/article/details/80452771
版权声明:本文为博主原创文章,转载请附上博文链接!
最新文章
- 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(十一)路径导航模块
- windows下安装nginx
- phpcms中action值的含义
- HDU-Minimum Inversion Number(最小逆序数)
- mvc5 知识点01
- SOAP消息的传递
- 4 - SQL Server 2008 之 使用SQL语句删除表格
- information_schema.column_privileges 学习
- pip install在Windows下报错解决
- c#实战开发:以太坊钱包快速同步区块和钱包卡死解决方案 (三)
- 属性的get、set
- 【javascript小案例】从0开始实现一个俄罗斯方块
- requestAnimFrame 动画的使用方法
- C++学习(二十一)(C语言部分)之 函数2
- 关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示
- Java系列: 关于虚引用及其测试代码
- DPDK无法分出连续大页面(contiguous hugepages)的几个解决方法
- 解决移动端touch事件(touchstart/touchend) 的穿透问题
- 递归--练习1--noi3089爬楼梯
- Python基础笔记系列十:模块
热门文章
- 如何在match中使用正则表达式
- Struts2进阶学习3
- Linux下文件字符编码格式检测和转换
- djangorestframework怎么这么好用!
- 【转载】vue.js实现格式化时间并每秒更新显示功能示例
- [转]select top n 动态赋值
- print(__file__)返回<;encoding error>;的问题
- ubuntu 14.04离线安装docker和docker compose
- Linux Shell 与Linux常用命令
- Git 克隆指定分支代码