300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MySQL 主键冲突 无法插入数据

MySQL 主键冲突 无法插入数据

时间:2023-06-25 20:09:41

相关推荐

MySQL 主键冲突 无法插入数据

1.若主键没有设置自增长,也会出现Duplicate entry '8388607' for key 'PRIMARY';

2.问题:

开发来电话说仓库无法下单,程序插入数据提示:入库单 xxxx1589762285确认失败:Duplicate entry '8388607' for key 'PRIMARY'

查看数据库表结构:

show create table table_name;

表结构的字段为主键自增,应该没问题啊,仔细一看发现表结构id类型如下:

`id` mediumint(8) NOT NULL AUTO_INCREMENT

字段类型为mediumint,支持的最大值为8388607,确定问题。

修改表结构的id字段类型,修改的时候一定要注意加上auto_increment,否则修改完,主键自增为失效

alter table table_name modify id bigint not null aotu_increment;

修改成功后,联系开发,让仓库那边重新试一下,没问题!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。