我的表中有一个自动递增的列。我们称之为employee_id
。
设初始值为1,每次插入就加1。
插入 10 行后,自动递增值变为 10(employee_id
为 10)。
现在,如果我手动插入员工 ID 为 15 的第 11 行,然后允许 MySql 的 AUTO_INCRMENT
接管,则下一个自动递增值是 11 还是 16 ?
最佳答案
它将是16,bcs MySQL将在每次插入/更新操作后更新AUTO_INCRMENT计数器的值。这适用于最流行的表引擎 MyISAM 和 InnoDB:
关于mysql - 了解MySql Auto_Increment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11886416/