Как очистить генератор идентификатора первичного ключа в eloquent / mysql? - PullRequest
0 голосов
/ 25 февраля 2019

В моем приложении laravel 5.7 / mysql 5.7, использующем eloquent, я могу очистить строки в таблице, используя модель:

Model::truncate();

Но могу ли я очистить генератор идентификатора первичного ключа, поэтому первая строка будет иметь значение для id =1?

Спасибо!

1 Ответ

0 голосов
/ 25 февраля 2019

Model::truncate() использует функцию «TRUNCATE» MySQL, поэтому он также сбрасывает ваш счетчик «auto_increment».

Подробнее о «TRUNCATE» читайте здесь здесь

Таким образом, новая вставка будет начинаться с 1, если поле первичного ключа таблицы было сделано Auto Increment

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