MySql 插入数据报错 Data truncation: Out of range value for column 'id' at row 1

今天插入数据时提示这个错误,数据库的id是自增的,插入的数据中id为空,数据库表中id的值也没超过最大值。网上找了很久都没找到问题所在,让老大来看了下,然后发现问题所在了。



原因:是因为我之前手动插入过一条数据,id写了很长。所以自增长id就很大,导致插入错误。
处理:重置自增的值到期望值就行了。alter table table_name auto_increment= 1;

你可能感兴趣的:(MySql 插入数据报错 Data truncation: Out of range value for column 'id' at row 1)