基本上,对于每条记录,我都需要日期主键 + 递增整数,并且整数每天都会重置。
这在 SQL 中可能吗?
编辑:感谢您的回复。我会考虑在应用层这样做,但痛苦的部分是访问整数部分。另一种解决方案是在应用层计算日期
,更新/检索整数,然后插入新记录。然后在一天结束时重置变量。
最佳答案
“这在 SQL 中可能吗?”
是
我建议每个值有 2 行(一个用于日期,一个用于整数)。
您需要的是以下内容:将 NOW() 值添加到字段的插入触发器。然后将整数连接到该日期。
还有另一个触发器在日期(您选择的时间)更改时重置整数值
关于mysql - 由日期和自增整数组成的字符串主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31210858/