【发布时间】:2011-01-17 18:02:12
【问题描述】:
我需要按以下格式创建发票编号:
CONSTANT_STRING/%d/mm/yyyy
mm - 月份(两位数) yyyy - 年
现在,%d 是特定月份的发票编号。换句话说,这个数字每个月都会重置一次。
现在我正在检查数据库中当月的最高数字是多少。然后在其递增之后,我将保存该行。
我需要整个数字是唯一的。但是,有时会发生复制(两个用户同时保存)。
有什么建议吗?
【问题讨论】:
-
那张桌子上有 unique_identifier 吗?你不能用那个吗?或者也许是一个时间戳来确定哪个条目首先出现?
-
您的表使用的是哪个数据库引擎?