Как настроить автоинкремент в mysql, чтобы начать со значения по умолчанию - PullRequest
0 голосов
/ 03 апреля 2020

enter image description here Как создать настраиваемое автоматическое увеличение в базе данных mysql с помощью phpadmin Я хочу, чтобы автоматическое увеличение начиналось с чего-то вроде id_0001, id_0002, id_0003, а не по умолчанию 1,2,3 . Как автоматически увеличивать и автоматически генерировать строку «tagId», следуя той же последовательности

1 Ответ

0 голосов
/ 03 апреля 2020

Вы можете использовать VIEW, чтобы получить значения идентификатора, подобные этому, на основе столбца идентификатора:

-- creating the VIEW
CREATE VIEW view_name AS 
SELECT CONCAT('id_', RIGHT(CONCAT('0000', id), 4)) AS custom_id, * FROM table_name;

-- using the VIEW
SELECT * FROM view_name

Вы не должны изменять поведение по умолчанию для автоматического приращение, чтобы получить значение идентификатора как id_001. Значение id должно быть числовым значением c.

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