我的表格包含id,title,no,url等字段。
我想自动增加id字段
该表中已有1000条记录,其中已经某些已分配的ID
现在我想自动增加仅新插入的记录.i 不希望自动增加已存在的1000条记录。
我有办法吗?
答案 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)
创建此表的起始索引