重置Mysql自动增量字段

有没有办法重置字段的自动递增值,所以它从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

如果表是空的。