Что может быть Последствием вставки «id» в любую автоинкрементную таблицу «id»? - PullRequest
2 голосов
/ 30 апреля 2010

Что может быть Последствием вставки "id" в любую автоинкрементную таблицу, содержащую "id"?

Если у меня есть Tabe, в которой я настроил столбец "id" как автоинкремент, но все же я использую запрос INSERT, в котором определяется id, как мудрый INSERT INTO XYZ (id) values ('26'); Как это повлияет на стол и связанный с ним процесс? Разве это не проблема? или этого следует избегать?

1 Ответ

1 голос
/ 30 апреля 2010

Вы можете сделать это, если вам нужно.В таблице отслеживается значение AUTO_INCREMENT, и если вы вставляете число, равное или большее этого числа, MySQL корректирует значение AUTO_INCREMENT соответствующим образом.

В основном вставки всегда начинаются ссамый высокий идентификатор auto_increment + 1, и вы можете вставлять определенные идентификаторы без проблем.

...