mysql - 由日期和自增整数组成的字符串主键

标签 mysql sql postgresql

基本上,对于每条记录,我都需要日期主键 + 递增整数,并且整数每天都会重置。

这在 SQL 中可能吗?

编辑:感谢您的回复。我会考虑在应用层这样做,但痛苦的部分是访问整数部分。另一种解决方案是在应用层计算日期,更新/检索整数,然后插入新记录。然后在一天结束时重置变量。

最佳答案

“这在 SQL 中可能吗?”

我建议每个值有 2 行(一个用于日期,一个用于整数)。

您需要的是以下内容:将 NOW() 值添加到字段的插入触发器。然后将整数连接到该日期。

还有另一个触发器在日期(您选择的时间)更改时重置整数值

关于mysql - 由日期和自增整数组成的字符串主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31210858/

相关文章:

SQL 查询(在 SQL、关系代数和元组关系演算中)

c# - 解密由 pgcrypto 加密的数据(在 C# 中)

php - 我怎样才能使这个查询防注入(inject)? (PHP)

sql - 如何在 Postgres 事务中的下一个查询中使用查询结果?

sql - 如何使用分析窗口 SQL 函数在同一数据集的行组中查找 id 值

MySQL如何在两个字段上连接表

python - django raw sql - json 参数未按预期执行 - 语法错误

MySQL 按空值和非空值分组

javascript - 在 jsp 中选择 <option> 从数据库中获取值

android - DialogBox 导致应用程序崩溃。