请知悉:本文最近一次更新为 10年 前,文中内容可能已经过时。

1.TIMESTAMP
显示格式:YYYY-MM-DD HH:MM:SS
时间范围:[ '1970-01-01 00:00:00'到'2037-12-31 23:59:59']
注意:

  • TIMESTAMP列不为空时,默认值可以为“0000-00-00 00:00:00”,但不能为null。
  • 一个表可以存在多个TIMESTAMP列,但一个表只有一个TIMESTAMP类型的字段可以在默认值或者UPDATE部分用CURRENT_TIMESTAMP,即设置为数据更新而改变为数据库系统当前值。
  • TIMESTAMP列的默认值是CURRENT_TIMESTAMP常量值。当纪录数据发生变化的时候,TIMESTAMP列会自动将其值设定为CURRENT_TIMESTAMP。

2.DATETIME
显示格式:YYYY-MM-DD HH:MM:SS
时间范围:[ '1000-01-01 00:00:00'到'9999-12-31 23:59:59']

3.DATE
显示格式:YYYY-MM-DD
时间范围:['1000-01-01'到'9999-12-31']

基础不扎实,总结一下以便日后检索。

内容摘自:https://blog.sina.com.cn/s/blog_4c197d420101cmv3.html


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《MySQL字段类型中DATETIME、DATE和TIMESTAMP的区别》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌