标签: mysql
我的表的AI值是否大于行数是否正常?
从未删除任何行。
答案 0 :(得分:2)
如果有人试图插入一行,并且插入因任何原因失败,则AUTO_INCREMENT值将增加,但不会插入任何行。这是完全正常的。
答案 1 :(得分:1)
虽然不太可能,但您可以通过alter table操作更改auto_increment值:
ALTER TABLE t2 AUTO_INCREMENT = value
我不会过分担心这一点,因为auto_increment字段的重点是提供唯一数量的记录。它从未意味着完全连续。