我正在开发一个应该生成校准证书的应用程序。我们有大约10种证书。
- 证书编号应自动生成。
- 证书应保存在数据库(MySQL)中
- 编号应该是连续的。
我只是想知道对证书进行编号并将数据保存在数据库中的最佳机制。
顺便说一句,我正在使用休眠。 谢谢,
最佳答案
我认为你想要一个自动递增的字段,正如 @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/