解决Incorrect integer value: '' for column 'id' at row 1的方法
来源:互联网 发布:地牢探测器JS手机版 编辑:程序博客网 时间:2024/05/20 00:39
在使用Navicat for MySQL还原数据库备份时,出现Incorrect integer value: '' for column 'id' at row 1的错误;
网上查资料发现5以上的版本如果是空值应该要写NULL
这种问题一般mysql 5.x上出现。
使用Select version();查看,
我用的是mysql5.0.37,而创建备份的MySQL数据库版本是5.6
官方解释说:得知新版本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
这个问题解决了,但在还原备份的时候还出现了“1062 - Duplicate entry ‘1’ for key 1”的问题,如下图:
网上也没有查到相关的资料,后来又重新创建了一下备份,复制过来还原,
问题就解决了,估计是创建备份的过程中由于网络问题产生了错误。
4 0
- 解决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的方法
- 解决Load Data infile时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
- 解决Incorrect integer value: for column id; at row 1
- Incorrect integer value: ‘ for column “ID” at row 1
- java.sql.SQLException: Incorrect integer value: '' for column 'id' at row 1
- Incorrect integer value: ''for column 'id' at row 1问题请指定列名
- java.sql.SQLException: 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 datetime value: '' for column 'time' at row 1的问题
- 关于解决Incorrect datetime value: '' for column '' at row 1的问题
- 我想知道我老婆在哪里怎么定位她的手机?QQ1622863529
- JDK框架简析--java.lang包中的基础类库、基础数据类型
- android开发(二十) Toast五种特效详解
- ie6 bug 遗漏
- 老公总是背着我偷偷打电话给别的女人,怎么查通话记录?QQ1622863529
- 解决Incorrect integer value: '' for column 'id' at row 1的方法
- POJ3681[Finding the Rectangle]【枚举+限界】(轉)
- HTML 中有用的字符实体
- Linux下解析配置文件
- 6、数据库锁机制
- linux鸟哥私房菜学习笔记之三-shell
- ImageView的属性android:scaleType作用
- CURL模拟POST/GET
- iOS 字体