有没有办法重置字段的自动递增值,所以它从1开始?
+-------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | name | varchar(45) | NO | | NULL | | +-------+------------------+------+-----+---------+----------------+
重置回可能的最低值。
ALTER TABLE <tablename> AUTO_INCREMENT=0;
如果你这样做,因为你已经删除了logging,并将视图重置为空状态,那么考虑将来使用TRUNCATE ,这将为你自动增量。
TRUNCATE <tablename>;
ALTER TABLE tbl_name AUTO_INCREMENT = 1
如果表是空的。