您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在数据库中使用字符串组合自动增加表ID

在数据库中使用字符串组合自动增加表ID

您无法在一列中完成此操作,除非您指定一个BEFORE INSERT触发器来预填充它,否则完全由您自己决定,以免auto_increment自行处理的任何竞争条件。auto_increment仅可用于整数或浮点列。

我认为,“要求” PK具有特定格式,而“仅使其具有自动递增”是互斥的。

这并不意味着您不能在选择上“伪造”它:

SELECT CONCAT('ABC1',LPAD(id,5,'0')) FROM tablename;
其他 2022/1/1 18:14:52 有554人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶