2013-10-19 53 views
3

我插入一些数据到数据库,我有一个id列自动递增。我昨天更新了我的xampp服务器,现在自动增量从4,3,5开始在不同的表中。它以前工作正常。我没有删除表中的任何行,它只是从这些数字开始。哪里不对?自动递增不从1开始

+2

您可以重置它:'ALTER TABLE yourtable AUTO_INCREMENT = 1' –

+4

没有什么错。你不会在乎数字是什么。您要求自动编号,不要将任何功能挂在该编号的值上,只是将它们用作标识符。除此之外,您可以将auto_increment编号重置为您喜欢的位置,但这不是重点。 **没有问题** – Wrikken

+0

好的,如果我不应该担心它。谢谢 – Lmxc

回答

3

如果您确实想重置此项,请在phpMyAdmin中打开此表,转至操作并更改AUTO_INCREMENT的值。

3
ALTER TABLE tablename AUTO_INCREMENT = 1 

这将重置自动增量从1开始

0

您可以从以下命令重置自动递增ID:

ALTER TABLE TABLE_NAME AUTO_INCREMENT = 1; 

这将从1

启动OR
转到LOCALHOST/PHPMYADMIN输入:

select your DB 

选择特定表格后比去操作一个数字设置为自动增量。

+0

也用这个: DELETE FROM table; ALTER TABLE表AUTO_INCREMENT = 1; –