2011-07-20 93 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)