mysql - 自动编号报告的最佳方法(MySQL)

标签 mysql numbers

我正在开发一个应该生成校准证书的应用程序。我们有大约10种证书。

  1. 证书编号应自动生成。
  2. 证书应保存在数据库(MySQL)中
  3. 编号应该是连续的。

我只是想知道对证书进行编号并将数据保存在数据库中的最佳机制。

顺便说一句,我正在使用休眠。 谢谢,

最佳答案

我认为你想要一个自动递增的字段,正如 @bart2puck 指出的那样。但是,您还可以根据该数字添加自定义“公司”和“证书”字段。 CONCAT(id,'-',公司,'-',类型) 类型。因此,记录可能如下所示

ID (auto)     Company      CertificateType    CertificateId

345           22           5601               22-5601-345

添加索引时,请在 (CertificateId,CertificateType,ID) 上创建索引

关于mysql - 自动编号报告的最佳方法(MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21292886/

相关文章:

mysql - RT4 mysql字符编码问题

android - 数据截断 - 尝试插入时间时日期值不正确

r - 为什么悲伤的文字是积极的?

objective-c - Objective-C 原始数之间的区别

MySQL,按动态字段排序

PHP+CalDav+ICS 房间时隙算法?

mysql - 两个值desc之间的sql查询

string - 加载名称包含多个变量的文件 (MATLAB)

mysql - 在 Mysql 中选择 Something + 任意数字

c++ - 用相同的值填充数组,循环重置值