MySQL中 datetime与timestamp区别
来源:互联网 发布:大隈数控车床编程 编辑:程序博客网 时间:2024/05/02 20:20
1、DATETIM和TIMESTAMP类型所占的存储空间不同,前者8个字节,后者4个字节,这样造成的后果是两者能表示的时间范围不同。前者范围为1000-01-01 00:00:00 ~ 9999-12-31 23:59:59,后者范围为1970-01-01 08:00:01到2038-01-19 11:14:07。所以可以看到TIMESTAMP支持的范围比DATATIME要小,容易出现超出的情况.
2、TIMESTAMP类型在默认情况下,insert、update 数据时,TIMESTAMP列会自动以当前时间(CURRENT_TIMESTAMP)填充/更新。不过默认值需要设置为:CURRENT_TIMESTAMP
3、TIMESTAMP比较受时区timezone的影响以及MYSQL版本和服务器的SQL MODE的影响
所以一般来说,我比较倾向选择DATETIME,至于你说到索引的问题,选择DATETIME作为索引,如果碰到大量数据查询慢的情况,也可以分区表解决。
0 0
- MySQL中 datetime与timestamp区别
- mysql中timestamp与datetime区别
- mysql datetime与timestamp区别
- mysql中timestamp,datetime,int类型的区别与优劣
- mysql中timestamp,datetime,int类型的区别与优劣
- mysql中timestamp,datetime类型的区别与优劣
- mysql中timestamp,datetime,int类型的区别与优劣
- MySQL中的datetime与timestamp区别比较
- MySQL中的datetime与timestamp区别比较
- mySQL timestamp 与datetime 的区别
- mysql中 datetime 和timestamp的区别
- MySQL中datetime和timestamp的区别
- mysql中Timestamp,time,datetime 区别??
- MySQL中DATETIME和TIMESTAMP的区别
- mysql中datetime,timestamp的区别
- mysql中datetime、date、timestamp区别
- mysql中datetime 和timestamp的区别
- mysql中date、time、datetime、timestamp区别
- 黑马程序员--黑马Andriod28期童鞋 一天三个offer,拿到手软!!![楼主换...
- 遗忘,飞鸟划过的伤痕
- 使用 CSS3 实现超炫的 Loading(加载)动画效果
- UVa-10010-Where's Waldorf?
- 2010成都站c题||uvalive5006 二进制
- MySQL中 datetime与timestamp区别
- novell
- ImageView 等比例放大
- 黑马程序员--错过了清华北大,我不能错过黑马程序员,为了梦想-出发
- 天津十年诚信房产证信誉第一身份证电话 13611766320
- 黑马程序员--一个为进入黑马云六的C++屌丝的28个日夜
- java.io.IOException: open failed: EACCES (Permission denied)问题解决
- PHP Web
- novell