mysql 中 实现字段值为BOX001,BOX002.... 每插入一条数据数字部分自增
高洛峰
高洛峰 2017-04-17 16:16:49
0
5
612

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

Antworte allen(5)
巴扎黑

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

洪涛

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

迷茫

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

左手右手慢动作

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

Ty80

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!