create table tablename (
id integer unsigned not null AUTO_INCREMENT,
....
primary key id
);
我需要主键从1000开始。
我正在使用MySQL。
答案 0 :(得分:65)
如果您的表已经创建了自动增量。所以你可以使用
ALTER TABLE tbl AUTO_INCREMENT = 1000;
否则将AUTO_INCREMENT = 1000;
放入CREATE TABLE
它在决赛之前 );
答案 1 :(得分:25)
您可以使用ALTER TABLE来完成此任务:
ALTER TABLE tablename AUTO_INCREMENT = 1000;
如果您希望它作为CREATE TABLE
语句的一部分,请将其放在表定义之后:
CREATE TABLE tablename (
...
) ENGINE=InnoDB AUTO_INCREMENT=1000;
答案 2 :(得分:7)
ALTER TABLE yourtable AUTO_INCREMENT = 1000
答案 3 :(得分:-4)
在这种情况下,我只需打开我的mysql客户端软件,然后在主键字段中键入1000等。插入的记录现在将具有大于1000的ID。