您的位置:首页技术文章
文章详情页

mysql 中 实现字段值为BOX001,BOX002.... 每插入一条数据数字部分自增

【字号: 日期:2022-06-15 17:54:06浏览:51作者:猪猪

问题描述

mysql 中 实现字段值为BOX001,BOX002.... 每插入一条数据数字部分自增

问题解答

回答1:

你是试试sequence,可以看看这篇文章链接描述

回答2:

这种逻辑用程序(php 或者 py)处理比较好

回答3:

建议放在开发语言的业务逻辑层处理

回答4:

在如果不考虑跳号的情况下,最简单的办法就是创建两个字段,一个字段保存 BOX,一个字段为自增量,两个字段做为通常这种编码是要显示出来的,因此在写程序的时候,只需要简单的拼接和格式化即可。如果有复杂的逻辑校验和更高的要求,建议写在业务逻辑层。

回答5:

mysql 中的话,提供思路 你把这个拆分一下,分为两个字段存起来,前缀 BOX 一个字段,后面的数字一个字段(num) 001,然后 每次插数据的时候都在这个表里面 取 表头(BOX)与 后面的数字(num)列 拼接,数据插完之后记得根据前缀更改 num 列 + 1。 有点儿像之前做过的 订单单号生成规则。