如何使主键从1000开始?

use*_*729 37 mysql primary-key

create table tablename (
    id integer unsigned not null AUTO_INCREMENT,
    ....
    primary key id
);
Run Code Online (Sandbox Code Playgroud)

我需要主键从1000开始.

我正在使用MySQL.

dav*_*ing 69

如果已经使用自动增量创建了表.所以你可以使用

ALTER TABLE tbl AUTO_INCREMENT = 1000;
Run Code Online (Sandbox Code Playgroud)

否则把AUTO_INCREMENT = 1000;你的CREATE TABLE

它在决赛之前);


zom*_*bat 27

您可以使用ALTER TABLE来完成此任务:

ALTER TABLE tablename AUTO_INCREMENT = 1000;
Run Code Online (Sandbox Code Playgroud)

如果您希望它作为CREATE TABLE语句的一部分,只需将其放在表定义之后:

CREATE TABLE tablename (
  ...
) ENGINE=InnoDB AUTO_INCREMENT=1000;
Run Code Online (Sandbox Code Playgroud)


Chr*_*s C 7

ALTER TABLE yourtable AUTO_INCREMENT = 1000
Run Code Online (Sandbox Code Playgroud)