在一个PHP项目中,对某张表做插入数据的操作(该表的ID字段设为自增)时遇到如题的错误信息。
查了很久,原来是该表的自增值被设置成了2147483647,这个值是PHP中int的最大值。
于是手动修改了该表的自增值,问题解决。
1)查看表"contacts"当前自增值:
show table status like 'contacts';
2)设置表"contacts"自增值为182:
alter table contacts auto_increment = 182;