MySQL面试必知必会

1.一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把MySQL重启,再Insert一条记录,这条记录的ID是18还是15。

在MySQL 8.0之前:

  • 1)如果是MyISAM表,则数据库重启后,ID值为18

  • 2)如果是InnoDB表,则数据库重启后,ID值为15

在MySQL 8.0开始,

  • 1)如果是MyISAM表,则数据库重启后,ID值为18

  • 2)如果是InnoDB表,则数据库重启后,ID值为18

参考答案

posted @ 2021-04-30 23:22  万般自然  阅读(54)  评论(0编辑  收藏  举报