万答#13,MySQL自增键用完后,插入数据会发生什么情况

ywz888
发布于 2022-8-25 11:06
浏览
0收藏

1.实验场景


GreatSQL 8.0.25  InnoDB

 
2.实验测试


主键索引添加自增参数测试

 

1.建表测试表

CREATE TABLE t6 (
    id int(1) NOT NULL AUTO_INCREMENT,
    name varchar(64),
    PRIMARY KEY(id)
) ENGINE=InnoDB;

 

2.写入测试数据

insert into t6 values(1,'chen'),(2147483646,'wu');

 

3.继续写入后,提示主键冲突万答#13,MySQL自增键用完后,插入数据会发生什么情况-鸿蒙开发者社区

 

4.查询数据如下万答#13,MySQL自增键用完后,插入数据会发生什么情况-鸿蒙开发者社区

 

普通索引添加自增参数测试


1.建表测试表

CREATE TABLE t7 (
    id int(1) NOT NULL AUTO_INCREMENT,
    name varchar(64),
    KEY idx_id(`id`)
) ENGINE=InnoDB;

 

2.写入测试数据

insert into t7 values(1,'chen'),(2147483646,'wu');

 

3.自增键用完了之后,数据仍然可以写入,自增id一直是当前插入最大的值万答#13,MySQL自增键用完后,插入数据会发生什么情况-鸿蒙开发者社区

 

非索引字段无法添加自增参数万答#13,MySQL自增键用完后,插入数据会发生什么情况-鸿蒙开发者社区

 

Enjoy GreatSQL :)

 

文章转载自公众号:GreatSQL社区

分类
标签
已于2022-8-25 11:06:02修改
收藏
回复
举报
回复
    相关推荐