84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
你是试试sequence,可以看看这篇文章链接描述
这种逻辑用程序(php 或者 py)处理比较好
建议放在开发语言的业务逻辑层处理
在如果不考虑跳号的情况下,最简单的办法就是创建两个字段,一个字段保存 BOX,一个字段为自增量,两个字段做为通常这种编码是要显示出来的,因此在写程序的时候,只需要简单的拼接和格式化即可。如果有复杂的逻辑校验和更高的要求,建议写在业务逻辑层。
mysql 中的话,提供思路 你把这个拆分一下,分为两个字段存起来,前缀 BOX 一个字段,后面的数字一个字段(num) 001,然后 每次插数据的时候都在这个表里面 取 表头(BOX)与 后面的数字(num)列 拼接,数据插完之后记得根据前缀更改 num 列 + 1。 有点儿像之前做过的 订单单号生成规则。
你是试试sequence,可以看看这篇文章链接描述
这种逻辑用程序(php 或者 py)处理比较好
建议放在开发语言的业务逻辑层处理
在如果不考虑跳号的情况下,最简单的办法就是创建两个字段,一个字段保存 BOX,一个字段为自增量,两个字段做为
通常这种编码是要显示出来的,因此在写程序的时候,只需要简单的拼接和格式化即可。
如果有复杂的逻辑校验和更高的要求,建议写在业务逻辑层。
mysql 中的话,提供思路 你把这个拆分一下,分为两个字段存起来,前缀 BOX 一个字段,后面的数字一个字段(num) 001,然后 每次插数据的时候都在这个表里面 取 表头(BOX)与 后面的数字(num)列 拼接,数据插完之后记得根据前缀更改 num 列 + 1。 有点儿像之前做过的 订单单号生成规则。