По-умолчанию при создании таблицы в MySQL с атрибутом столбца AUTO_INCR EMENT отсчет начинается с 1. Т.е. первая созданная запись будет иметь индекс 1, вторая - 2 и т.д.
Однако иногда (действительно редко) приходится заставлять MySQL начинать отсчет AUTO_INCRE MENT не с 1, а с другого числа.
Для этого используется вот такая конструкция:
AUTO_INCRE MENT = 100
В примере выше мы задаем СУБД начать отсчет со 100, а не с 1.
Вот пример создании таблицы с auto_increment = 500:
CR EATE TAB LE mytable
(id INT NOT NUL L AUTO_IN CREMENT = 500,
title VARC HAR(255) NOT N ULL DEF AULT ,
address VAR CHAR(255) NOT NU LL DE FAULT , PRIM ARY KEY(id));
Актуально для: MySQL 5.x+
Комментарии
Оставить комментарий
Базы данных - MySql (Maria DB)
Термины: Базы данных - MySql (Maria DB)