【发布时间】:2019-10-14 12:02:39
【问题描述】:
所以,我有一个包含10 用户的数据库,其中每个用户都有一个从1 到10 的ID。如果我从数据库中删除那些10 用户,然后创建一个新用户,那么新用户将以11 而不是1 的ID 开头。有什么想法吗?
【问题讨论】:
标签: database phpmyadmin
所以,我有一个包含10 用户的数据库,其中每个用户都有一个从1 到10 的ID。如果我从数据库中删除那些10 用户,然后创建一个新用户,那么新用户将以11 而不是1 的ID 开头。有什么想法吗?
【问题讨论】:
标签: database phpmyadmin
不要使用DELETE statment(这将保留您的auto incrementing 索引,并从最后一个INSERTED 索引开始)使用TRUNCATE
TRUNCATE TABLE database_name.table_name;
任何 AUTO_INCREMENT 值都会重置为其起始值。即使对于通常不重用序列值的 MyISAM 和 InnoDB 也是如此。
【讨论】: