表的存儲引擎如果是 MyISAM,ID = 8
表的存儲引擎如果是 InnoDB,ID = 6
InnoDB 表只會把自增主鍵的最大 ID 記錄在內存中,所以重啓之後會導致最大 ID 丟失
create table uuu
(
id int PRIMARY key auto_increment,
name varchar(100)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
insert into uuu values(null, '1');
insert into uuu values(null, '2');
insert into uuu values(null, '3');
select * from uuu;
-- 重啓服務
insert into uuu values(null, '4');
select * from uuu;
查詢值
id name
1 1
2 2
3 4
【Java面試題與答案】整理推薦