Вы можете использовать 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.