在某公众号看到这个截图,就这
(2^31)-1= 2147483647
insert into tb_demo(name) values("张三3")
> 1062 - Duplicate entry '2147483647' for key 'PRIMARY'
> 时间: 0s
插入失败
自增id用完了,就插入不进去数据了,这个时候如何解决呐?请看下方
重新设计表
修改字段id 的类型,由原来的 int 类型 改为 bigint 类型
下面继续插入数据
可以了,下面查看下数据
看一下mysql数据类型范围
由此,我们得知,
自增字段 id 数据类型为 int 时,用完自增id,插入数据会失败;
但是,有办法解决,那就是修改字段 id 数据类型为 bigint
多说一点,
自增字段id 数据类型为 bigint ,用完自增id 怎么办?
有知道的欢迎下方评论区留言!