2015-01-06 8 views
1

У меня проблема:MySQL PrimaryKey AutoIncrement

Я делаю вставку к столу. Первичный ключ автоматически увеличивается и является целым числом.

  1. В одной таблице я есть индекс 2345 и вдруг обновляется до 10000.
  2. В другой таблице у меня есть индекс 263564 и обновлен до 1000000.

ли кто-нибудь есть идея?

ответ

0

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

Вы можете изменить ваш автомобиль значение приращения

ALTER TABLE tbl AUTO_INCREMENT = 100; 

http://dev.mysql.com/doc/refman/5.6/en/example-auto-increment.html

Кроме того, здесь есть две системные переменные, которые контролирует поведение Autoincrement.

auto_increment_increment управляет интервалом между последовательными значениями столбцов. auto_increment_offset определяет начальную точку для значения AUTO_INCREMENT колонке

http://dev.mysql.com/doc/refman/5.6/en/replication-options-master.html#sysvar_auto_increment_increment

0

Это была внутренняя проблема. Некоторые контрольные панели манипулировали идентификатором.

Благодарим за помощь.