MySQL 日期类型 DATETIME 和 TIMESTAMP 类型的使用注意点:
1、MySQL 5.6 版本开始 DATETIME 和 TIMESTAMP 类型的精度支持到毫秒,TIMESTAMP 类型日期存储的上限为 2038-01-19 03:14:07,用 TIMESTAMP 类型需要考虑后期可能会存在风险(这个问题个人觉得官方应该会处理的);
2、使用 TIMESTAMP 类型建议显式地设置时区,不要使用默认系统时区,否则存在性能问题,推荐在配置文件中设置参数 time_zone = '+08:00';
3、日期类型推荐使用 DATETIME,而不是 TIMESTAMP 和 INT 类型;
4、表结构设计时,每个核心业务表推荐都设计一个时间字段用来记录每条记录的最后修改时间。
#数据库设计#