
Во многих случаях, Когда мы находимся Проектирование Наши база данных, Мы склонны давать определенные числовые первичного ключевого атрибута autoincremental. С этим, Что мы делаем это каждый раз при добавлении новой записи, Нам не нужно добавлять значение первичного ключа к решению о включении, будучи MySQL который автоматически Добавьте это значение для нас. Это значение будет равно увеличить равномерно, как мы идем путем вставки записей.
MySQL опекун следующее значение, присваиваемое этому полю следующей вставки. Но, Что произойдет, если мы хотим Инициализация Это значение? Логично, что, чтобы быть назначен Этот атрибут для первичный ключ, в инициализировать его один безумие, С момента, когда будет новый вставок ошибки из записи с дубликат ключа.
Но вполне возможно, что мы все еще в фазе развития o предварительное производство из нашей базы данных и хотите перезагрузка Таблица, устраняя все записи и инициализация autoincremental значение, или вы также можете сделать это значение начать от ряда. Для этого, следующие предложение в MySQL назад, как вы можете изменить начальное значение поля autoincremental (AUTO_INCREMENT) в таблице базы данных.
1 | ALTER TABLE nombreTabla AUTO_INCREMENT = nuevoValor; |
где table_name Указывает имя таблицы для которой вы хотите изменить этот атрибут, и newValue Указывает значение Вы хотите, чтобы дать.
Да Пример У нас есть таблица под названием пользователей требуется изменить атрибут autoincremental первичного ключа 10001, Мы будем делать это следующим образом:
1 | ALTER TABLE usuarios AUTO_INCREMENT = 10001; |
Если вы используете любой Программа Управление базами данных MySQL, обычно в окне Дизайн o Структура Таблица обычно является параметр чтобы изменить это значение без необходимости прибегать к инструкции SQL. Все будет зависеть от приложения, которое вы используете для этого.
