2011-07-20 95 views
1

我有表,如ID,標題,沒有,網址等字段。Mysql自動增量幫助

我想自動增量ID字段

表已經有1000條記錄中它與已經一些分配的ID

現在我想汽車increament是只插入的記錄。我想不希望自動增加已經存在的1000條記錄。

有辦法我可以做到這一點?

回答

4

ALTER TABLE tablename MODIFY id integer(11)auto_increment;

+1

這將工作,只要你沒有重複的ID –

1

只需將列設置爲自動增量即可。它只會增加新的id,並將自動增量設置爲max(id)+1。即使列是自動增量,您可以設置一個值,並且您將更改自動增量計數器。

請注意,您必須在id上創建索引,以使其成爲自動增量字段。

0

是的,只需將自動增量添加到已具有該ID的字段。 ID必須是唯一的。下一個auto_increment將出現在表中的最高id ....嘗試使用phpmyadmin

0

檢查ID

SELECT MAX (ID) FROM TABLE 

,並從下一個值此表的起始索引的最大值(+1)