【发布时间】:2010-10-07 22:39:30
【问题描述】:
在 SQL 数据库中每天创建新的序列号序列的好方法是什么?
类似于某些数据库系统中整数列的自动递增功能。
我正在创建/记录交易,交易由“日期,序列号”对标识。
【问题讨论】:
-
正常(单调递增)序列号有什么问题?
-
这是一个包含日期+序列号的证书。鉴于日期每隔几个小时更改一次,我不需要这么大的序列号插槽。我正在努力保护每个角色。
-
大部分数据库系统都有序列机制,你可以重置为0。你的数据库系统是什么?
-
我正在使用 mysql。扭曲的是,我想颁发的证书不仅仅是“今天”。我想我需要一个“下一个连续”表(每年有 365 个条目),以及更新它们的原子方式。