PK + AI的行数较少

时间:2016-03-16 11:57:11

标签: mysql

我的表的AI值是否大于行数是否正常?

从未删除任何行。

DB-INFO

2 个答案:

答案 0 :(得分:2)

如果有人试图插入一行,并且插入因任何原因失败,则AUTO_INCREMENT值将增加,但不会插入任何行。这是完全正常的。

答案 1 :(得分:1)

虽然不太可能,但您可以通过alter table操作更改auto_increment值:

ALTER TABLE t2 AUTO_INCREMENT = value

我不会过分担心这一点,因为auto_increment字段的重点是提供唯一数量的记录。它从未意味着完全连续。