Я хочу понять значение AUTO_INCREMENT в mysql - PullRequest
0 голосов
/ 15 марта 2020
ALTER TABLE [table name] AUTO_INCREMENT=1;

SET @COUNT = 0;

UPDATE [table name] SET [AUTO_INCREMENT colon name ] = @COUNT:=@COUNT+1;

Когда я использую это id, оно было проиндексировано с 1, но когда я добавляю новую строку в таблицу, id равнялось 5. Я знаю, когда я использую вышеприведенный комментарий, id будет хорошо проиндексирован, но мне интересно, почему после использования этой новой новой строки id было 5. Может кто-нибудь объяснить, почему это произошло?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...