mysql中datetime,timestamp的区别
来源:互联网 发布:手机淘宝宝贝链接 编辑:程序博客网 时间:2024/05/18 03:59
相同点:TIMESTAMP列的显示格式与DATETIME列相同。换句话说,显示宽度固定在19字符,并且格式为YYYY-MM-DD HH:MM:SS。
不同点: datetime 以'YYYY-MM-DD HH:MM:SS'格式检索和显示DATETIME值。支持的范围为'1000-01-01 00:00:00'到'9999-12-31 23:59:59'TIMESTAMP值不能早于1970或晚于2037。
timestamp 以4个字节储存,值以UTC格式保存,受时区影响,存储时对当前的时区进行转换,检索时再转换回当前的时区。
datetime 8个字节储存,以实际格式保存,与时区无关。
CREATE TABLE `test_timestamp` ( `ww` VARCHAR( 9 ) NOT NULL, #c1 TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, #c2 TIMESTAMP DEFAULT CURRENT_TIMESTAMP, #c3 TIMESTAMP DEFAULT 0 ON UPDATE CURRENT_TIMESTAMP, c4 TIMESTAMP DEFAULT 0 ) ENGINE = INNODB分别对c1,c2,c3,c4列进行insert和update操作(因为不能同时创建两列timestamp),c1会在insert和update时都更新当前时间,如图
0 0
- mysql中 datetime 和timestamp的区别
- MySQL中datetime和timestamp的区别
- MySQL中DATETIME和TIMESTAMP的区别
- mysql中datetime,timestamp的区别
- mysql中datetime 和timestamp的区别
- mysql中DATETIME、DATE和TIMESTAMP的区别
- 【转】mysql中DATETIME、DATE和TIMESTAMP的区别
- mysql中DATETIME、DATE和TIMESTAMP的区别
- mysql中DATETIME、DATE和TIMESTAMP的区别
- mysql中DATETIME、DATE和TIMESTAMP的区别
- mysql中DATETIME、DATE和TIMESTAMP的区别
- MySQL中DATETIME、DATE和TIMESTAMP类型的区别
- mysql中DATETIME、DATE和TIMESTAMP的区别
- mysql中timestamp,datetime,int类型的区别与优劣
- MySQL中DATETIME、DATE和TIMESTAMP的区别
- mysql中DATETIME、DATE和TIMESTAMP的区别
- mysql中DATETIME、DATE和TIMESTAMP的区别
- MySQL中DATETIME、DATE和TIMESTAMP的区别
- SQL_DML常用语句
- 电商峰值监控经验谈
- CentOS 7下安装docker
- iScreenLocker 3.1.8 安卓锁屏通知--苹果一样的体验
- JQuery 选择器
- mysql中datetime,timestamp的区别
- 学习笔记:GLSL Core Tutorial – Pipeline (OpenGL 3.2 – OpenGL 4.2)
- unity3D技术之特殊文件夹和脚本编译顺序
- UVa 11517 - Exact Change
- form的onsubmit事件--表单提交前的验证最佳实现方式
- linux 下配置goagent
- Linux的SOCKET编程详解
- Single Round Match 477 Round 1 - Division I, Level Two PythTriplets
- kqueue(转)