我需要存储开始和结束日期时间。
有时它只是一个日期,而其他时候它还包括一个时间。
您可以存储具有空时间的日期吗(如果使用00:00:00表示空时间,则该时间将不起作用)。
还是建议您有一个单独的日期和时间字段,如果没有经过任何时间,则在时间上存储空值?
答案 0 :(得分:1)
datetime是一种既包含日期又包含时间部分的数据类型,另一个不能为空。
如果需要使用单独的情况(时间可以为null),则有两个选择:对日期和日期时间使用单独的字段,或者对日期和时间使用单独的字段。最好的解决方案实际上取决于数据代表什么(在现实生活中是同一事物还是不同事物)。