在使用MySQL提供的表空间传输功能时,无意中发现,在执行alter table test discard tablespace;之后,执行alter table test auto_increment =语句会引起数据库意外宕机。官方暂时还未修复此bug。
bug地址https://bugs.mysql.com/bug.php?id=88115
影响范围:mysql-5.7.*;mysql-5.6.37
mysql> select @@version; +------------------+ | @@version | +------------------+ | 5.7.20-debug-log | +------------------+ 1 row in set (0.01 sec) create table test(id int not null auto_increment primary key); insert into test select 1; insert into test select 2; alter table test discard tablespace; alter table test auto_increment =10;123456789101112