Индекс первичного ключа таблицы SQL начинается с 3

#mysql #sql

#mysql #sql

Вопрос:

Я установил идентификатор столбца в первичный ключ и установил для него значение increment, но по какой-то причине он начинается с 3. Я опубликую картинку ниже: Таблица Sql увеличивается неправильно

Комментарии:

1. Почему вас волнует, начинается ли он с 3 или 1000???

2. @Eric честно говоря, я действительно не знал. Я никогда не видел, чтобы это происходило при настройке таблицы и создании моего идентификатора в качестве первичного ключа.

Ответ №1:

Вы можете использовать ALTER TABLE инструкцию для сброса счетчика автоматического увеличения, но я бы настоятельно рекомендовал вам не беспокоиться об этом. Значение первичного ключа должно быть «бессмысленным и уникальным». Даже во времени. Не имеет значения, начал ли он отсчет с 3.

Комментарии:

1. действительно? тогда это полезно знать. Я никогда не видел, чтобы это происходило раньше при создании таблицы, поэтому мне просто нужно было спросить, и я не мог понять, как это изменить. Я думаю, я оставлю это в покое. Спасибо за помощь!

2. Вот и все. Вероятно, вы пытались настроить свою таблицу и вставили и удалили три записи. Согласен на 100% с @Mike Robinson