Как вручную установить начальное значение как 1000 в MySQL - PullRequest
12 голосов
/ 08 октября 2009

Я использую MySQL 5. Мне нужно установить начальное значение 1000 для моего поля автоинкремента. Как я могу установить его?

Ответы [ 2 ]

15 голосов
/ 08 октября 2009

Чтобы установить при создании таблицы:

CREATE TABLE xxx(...) AUTO_INCREMENT = 1000;

Чтобы установить после создания таблицы:

ALTER TABLE xxx AUTO_INCREMENT = 1000; 
10 голосов
/ 08 октября 2009

Если таблица уже существует, вы можете сделать это:

ALTER TABLE mytable AUTO_INCREMENT = 1000;

Но убедитесь, что самое высокое значение в столбце auto_increment меньше 1000.

Если вы создаете новую таблицу, вы можете сделать это:

CREATE TABLE mytable (id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT)
AUTO_INCREMENT = 1000;
...