Как вручную установить начальное значение 1000 в MySQL

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

Ответ 1

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

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

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

ALTER TABLE xxx AUTO_INCREMENT = 1000; 

Ответ 2

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

ALTER TABLE mytable AUTO_INCREMENT = 1000;

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

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

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