mysql提示:Incorrect integer value: for column id at row 1报
程序员文章站
2022-06-15 07:53:53
...
也有有些朋友在php中保存数据时会有碰到mysql提示:Incorrect integer value: for column id at row 1报错,其实这是你在设置mysql ie字段时小问题。
解决办法
直接对你的表id设置为自增即可,然后在插入数据时id不管。
或者设置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后即可
推荐阅读
-
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
-
ERROR 1366 (HY000): Incorrect string value: '\xE9\x83\x91\xE5\xB7\x9E' for column 'aa' at row 1 MySQL 字符集
-
mysql报错:java.sql.SQLException: Incorrect string value: '\xE4\xB8\x80\xE6\xAC\xA1...' for column 'excelName' at row 1
-
mysql中错误Incorrect DECIMAL value: '0' for column '' at row -1
-
mysql中错误Incorrect DECIMAL value: '0' for column '' at row -1
-
MySql 中文写入数据库乱码及Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1解决
-
mysql提示:Incorrect integer value: for column id at row 1报
-
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
-
在用mybatis向MySQL数据库中插入时间时报错:Incorrect datetime value: '' for column '' at row 1
-
Incorrect integer value: '男' for column 'phonenumber' at row 1解决办法