Ответ 1
Если ваша таблица уже создана с автоматическим приращением. поэтому вы можете использовать
ALTER TABLE tbl AUTO_INCREMENT = 1000;
иначе поставьте AUTO_INCREMENT = 1000;
в CREATE TABLE
он идет до финала );
create table tablename (
id integer unsigned not null AUTO_INCREMENT,
....
primary key id
);
Мне нужно, чтобы первичный ключ начинался с 1000.
Я использую MySQL.
Если ваша таблица уже создана с автоматическим приращением. поэтому вы можете использовать
ALTER TABLE tbl AUTO_INCREMENT = 1000;
иначе поставьте AUTO_INCREMENT = 1000;
в CREATE TABLE
он идет до финала );
Вы можете использовать ALTER TABLE, чтобы выполнить следующее:
ALTER TABLE tablename AUTO_INCREMENT = 1000;
Если вы хотите, чтобы он был частью инструкции CREATE TABLE
, просто поместите его после определения таблицы:
CREATE TABLE tablename (
...
) ENGINE=InnoDB AUTO_INCREMENT=1000;
ALTER TABLE yourtable AUTO_INCREMENT = 1000
В такой ситуации я просто открываю свое клиентское программное обеспечение mysql, и я печатаю 1000 и т.д. прямо в поле первичного ключа. Введя запись, теперь будет иметь идентификаторы больше 1000.