auto-increment

How to reset AUTO_INCREMENT in MySQL?

泪湿孤枕 提交于 2019-11-25 21:48:54
问题 How can I reset the AUTO_INCREMENT of a field? I want it to start counting from 1 again. 回答1: You can reset the counter with: ALTER TABLE tablename AUTO_INCREMENT = 1 For InnoDB you cannot set the auto_increment value lower or equal to the highest current index. (quote from ViralPatel): Note that you cannot reset the counter to a value less than or equal to any that have already been used. For MyISAM, if the value is less than or equal to the maximum value currently in the AUTO_INCREMENT