我有一个数据库模式,要求所有表都有一个列来保存初始INSERT的时间戳,另一个列保存最后一个UPDATE的时间戳。最初,该列的值将与用于INSERT时间戳的值相同。
我无法决定叫他们created和modified更合适,或者叫creation和modification。
还欢迎对不同名称提出建议。
发布于 2019-02-27 10:35:30
在这两个选项中,creation/modification,因为这是不那么含糊的。
查看一些不包含列类型信息的结构的SQL或文档,created/modified可能会被误认为布尔值。
此外,我倾向于更具体地使用creationTime/modificationTime或createdTime/modifiedTime,这可能是后者,因为打字速度较快。
发布于 2019-02-27 10:17:34
数据库软件不管哪种方式都不在乎。只有人类才会对此感到兴奋。为什么不问他们(他)?她?)这是首选。两者在语法上都是正确的。
重要的是挑选一个公约并严格应用它。
另外,查看时态表。他们将给出同样的语义和丰富得多的历史。如果DBMS本机不支持它们,则可以使用触发器实现它们。
https://dba.stackexchange.com/questions/230847
复制相似问题