Mysql自动增量帮助

时间:2011-07-20 16:17:21

标签: mysql

我的表格包含id,title,no,url等字段。

我想自动增加id字段

该表中已有1000条记录,其中已经某些已分配的ID

现在我想自动增加仅插入的记录.i 不希望自动增加已存在的1000条记录。

我有办法吗?

4 个答案:

答案 0 :(得分:4)

ALTER TABLE tablename MODIFY id integer(11)auto_increment;

答案 1 :(得分:1)

只需将列设置为自动增量即可。它只会增加新的ID,并将自动增量设置为max(id)+ 1.即使列是自动增量,也可以设置一个值,然后你将改变自动增量计数器。

请注意,您必须在id上创建索引,以使其成为自动增量字段。

答案 2 :(得分:0)

是的,只需将自动增量添加到已有ID的字段中。 ID必须是唯一的。下一个auto_increment将出现在表中最高的id ....尝试使用phpmyadmin

答案 3 :(得分:0)

检查id的最大值

SELECT MAX (ID) FROM TABLE

并从下一个值(+1)

创建此表的起始索引