解决Incorrect integer value: '' for column 'id' at row 1的方法
2013-04-24 12:59
459 查看
最近一个项目,在本地php环境里一切正常,ftp上传到虚拟空间后,当执行更新操作(我的目的是为了设置id为空)set id=‘’时提示:
解决办法:
方法1、程序端(针对无法修改mysql配置的用户,如虚拟主机、空间等)
将set id=''改成set id=NULL,如果是条件:"...where 字段名 is NULL"
方法2、修改mysql配置文件(比如在本地环境做项目)
查找mysql里的my.ini配置文件,找到sql-mode,将sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",改为
ps:在集成的环境包(如:phpnow)里,可能搜索不到sql-mode,试下搜索sql_mode再做相应修改即可
Incorrect integer value: '' for column 'id' at row 1
解决办法:
方法1、程序端(针对无法修改mysql配置的用户,如虚拟主机、空间等)
将set id=''改成set id=NULL,如果是条件:"...where 字段名 is NULL"
方法2、修改mysql配置文件(比如在本地环境做项目)
查找mysql里的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
ps:在集成的环境包(如:phpnow)里,可能搜索不到sql-mode,试下搜索sql_mode再做相应修改即可
相关文章推荐
- 解决Incorrect integer value: '' for column 'id' at row 1的方法
- MySQL出现Incorrect integer value: '' for column 'id' at row 1解决方法
- 解决Incorrect integer value: '' for column 'id' at row 1的方法
- 解决出现Incorrect integer value: '' for column 'id' at row 1的问题
- 解决Incorrect integer value: '' for column 'id' at row 1的方法
- 解决Incorrect integer value: '' for column 'id' at row 1的方法
- 解决Incorrect integer value: '' for column 'id' at row 1的方法
- mysql General error: 1366 Incorrect string value: '\xF0\x9F\x91\x8D\xF0\x9F...' for column 'dianpumiaoshu' at row 1 解决方法
- java.sql.SQLException: Incorrect integer value: '' for column 'id' at row 1
- java.sql.SQLException: Incorrect integer value: 'idxxx0' for column 'id' at row 1
- 解决Incorrect integer value: '' for column 'id' at row 1的方法
- Incorrect integer value: ‘ for column “ID” at row 1
- [Err] 1366 - Incorrect string value: '\xE8\x81\x94\xE6\x83\xB3' for column 'pname' at row 1解决方法
- Incorrect integer value: '' for column 'ID' at row 1简单解决方案
- 解决Incorrect integer value: '' for column 'id' at row 1的方法
- Mysql错误1366 - Incorrect integer value解决方法
- 解决navicat for mysql出现1066-incorrect integer:"for column 'id' at row 2”问题
- 中文写入数据库乱码及Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1解决
- Data truncation: Incorrect datetime value: '' for column 'start' at row 1的解决方法
- 关于解决Incorrect datetime value: '' for column '' at row 1的问题