MySQL中时间字段的类型怎么选?用datetime?timestamp?还是用int?这其实要看你的需求。datetime占8个字节,而timestamp和int占4个字节。datetime和int是不带时区信息的,你保存时是什么样的,数据库就是什么样的,而timestamp是带时区信息的,存储时会将你存储的时间转换成UTC时区时间进行存储。datetime和timestamp是格式化的,而int是纯数字。datetime类型能表示的值范围从1000-01-01 00:00:00到 9999-12-31 23:59:59,timestamp类型能表示的值范围从1970-01-01 00:00:01UTC到 2038-01-19 03:14:07UTC,而int类型不受限制。
MySQL中时间字段的类型怎么选?用datetime?timestamp?还是用
唠唠话
2024-08-06 10:39:28
0
阅读:7