欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答
GreatSQL 8.0.25 InnoDB
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.继续写入后,提示主键冲突
4.查询数据如下
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一直是当前插入最大的值
Enjoy GreatSQL :)