Подтвердить что ты не робот

Как начать первичный ключ с 1000?

create table tablename (
    id integer unsigned not null AUTO_INCREMENT,
    ....
    primary key id
);

Мне нужно, чтобы первичный ключ начинался с 1000.

Я использую MySQL.

4b9b3361

Ответ 1

Если ваша таблица уже создана с автоматическим приращением. поэтому вы можете использовать

ALTER TABLE tbl AUTO_INCREMENT = 1000;

иначе поставьте AUTO_INCREMENT = 1000; в CREATE TABLE

он идет до финала );

Ответ 2

Вы можете использовать ALTER TABLE, чтобы выполнить следующее:

ALTER TABLE tablename AUTO_INCREMENT = 1000;

Если вы хотите, чтобы он был частью инструкции CREATE TABLE, просто поместите его после определения таблицы:

CREATE TABLE tablename (
  ...
) ENGINE=InnoDB AUTO_INCREMENT=1000;

Ответ 3

ALTER TABLE yourtable AUTO_INCREMENT = 1000

Ответ 4

В такой ситуации я просто открываю свое клиентское программное обеспечение mysql, и я печатаю 1000 и т.д. прямо в поле первичного ключа. Введя запись, теперь будет иметь идентификаторы больше 1000.