首页 > 解决方案 > 如何在mysql中自定义自动增量以从默认值开始

问题描述

在此处输入图像描述如何使用 phpadmin 在 mysql 数据库中创建自定义的自动增量我希望自动增量从 id_0001、id_0002、id_0003 之类的东西开始,而不是默认的 1、2、3。如何自动增量和自动生成行“tagId”相同的顺序

标签: mysqldatabase

解决方案


您可以使用 aVIEW根据 id 列获取这样的 ID 值:

-- 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 值,如id_001. id 值应该是一个数值。


推荐阅读