时间格式:
timestamp: 2023-01-01 00:00:01 UTC
datetime: 2023-12-31 23:59:59
mysql中时间列的选择可以从以下3各方面考虑:
1.存储空间
timestamp占用4个字节
datetime占用8个字节
如果对存储空间有严格的要求,timestamp是一个更好的选择。
2.时区支持
timestamp存储的是UTC时间,会根据系统的时区进行一个自动转化
datetime存储字面值时间,不会做时区转化
如果应用程序需要在不同时区之间进行工作,timestamp是一个更好的选择。
3.时间范围
timestamp的时间范围:从1970年--2038年
datetime的时间范围:从 1000年--9999年
希望以上能对您合理的设计数据库有所帮助。