Авто Увеличение первичного ключа

0

Использование рабочей среды MySQL, где таблица имеет автоматически сгенерированный и автоматически увеличиваемый первичный ключ. Теперь он увеличивается с последнего ключа на 1:

next-key = last-key +1

Мне нравится увеличивать это число на 100:

next-key = last-key + 100

Есть ли способ сделать это в workbench? Для столбца, в котором находится первичный ключ, есть возможность включить выражение по умолчанию, если это так, как бы это выглядело.

Образец будет полезен.

Показать ещё 1 комментарий
Теги:

2 ответа

1

Вы можете сделать это при создании своей таблицы или после ALTER TABLE.

ALTER TABLE tbl AUTO_INCREMENT = 100;

Ссылка Руководство по MySQL: https://dev.mysql.com/doc/refman/5.7/en/example-auto-increment.html

0

Вы можете просто установить начальное значение 100 следующим образом

ALTER TABLE table_name AUTO_INCREMENT = 100;

Но чтобы увеличить это число на 100, вам нужно отредактировать глобальную переменную - auto_increment_increment на вашем сервере mysql.

https://dev.mysql.com/doc/refman/5.7/en/replication-options-master.html#sysvar_auto_increment_increment

Но это изменение повлияет на все таблицы на вашем сервере базы данных.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню