我在我的数据库表中测试了一些数据,看看是否有任何错误,现在我清理了所有测试数据,但我的id(自动增量)不再从1开始,可以(怎么做)我重置它?
Sev*_*Sev 138
ALTER TABLE `table_name` AUTO_INCREMENT=1
Run Code Online (Sandbox Code Playgroud)
Bry*_*ing 82
您也可以在phpMyAdmin中执行此操作而无需编写SQL.
注意:您将看到phpMyAdmin正在发出与其他答案中提到的相同的SQL.
Mik*_*s4u 10
我同意rpd,这是答案,可以定期完成清理你的id列,只需几百行数据就可以变大,但可能是34444543!,因为数据被删除了定期但id会自动增加.
ALTER TABLE users DROP id
Run Code Online (Sandbox Code Playgroud)
上面的sql可以通过sql查询或php运行.这将删除id列.
然后通过以下代码重新添加它:
ALTER TABLE `users` ADD `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST
Run Code Online (Sandbox Code Playgroud)
将其放在一段可能在管理面板中运行的代码中,因此当任何人进入该页面时,它将运行此脚本,自动清理您的数据库并整理它.
| 归档时间: |
|
| 查看次数: |
119418 次 |
| 最近记录: |