Как заставить первичный ключ начаться от 1 000?

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

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

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

37
задан user198729 25 January 2010 в 06:35
поделиться

4 ответа

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

ALTER TABLE tbl AUTO_INCREMENT = 1000;

в противном случае поставить AUTO_INCREMENT = 1000; в вашем Create Table

он идет до окончательного );

69
ответ дан 27 November 2019 в 04:16
поделиться

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

-4
ответ дан 27 November 2019 в 04:16
поделиться

Вы можете использовать ALTER TABLE для выполнения этого:

ALTER TABLE tablename AUTO_INCREMENT = 1000;

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

CREATE TABLE tablename (
  ...
) ENGINE=InnoDB AUTO_INCREMENT=1000;
27
ответ дан 27 November 2019 в 04:16
поделиться
ALTER TABLE yourtable AUTO_INCREMENT = 1000
7
ответ дан 27 November 2019 в 04:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: