最近遇到两次插入日期类型后,数值为 0000-00-00 00:00:00 的情况,于是查了一下官方文档,找到了原因。

MySQL中我们经常用来存储日期的数据类型有三种:Date、Datetime、Timestamp。

Date数据类型用来存储没有时间的日期。Mysql获取和显示这个类型的格式为“YYYY-MM-DD”。支持的时间范围为“1000-00-00”到“9999-12-31”。

Datetime类型存储既有日期又有时间的数据。存储和显示的格式为 “YYYY-MM-DD HH:MM:SS”。支持的时间范围是“1000-00-00 00:00:00”到“9999-12-31 23:59:59”。

Timestamp类型也是存储既有日期又有时间的数据。存储和显示的格式跟Datetime一样。支持的时间范围是“1970-01-01 00:00:01”到“2038-01-19 03:14:07”。

所有不符合上面所述格式的数据都会被转换为相应类型的0值。(0000-00-00或者0000-00-00 00:00:00)

--------------------------------------分割线 --------------------------------------

Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL http://www.linuxidc.com/Linux/2014-05/102351.htm

--------------------------------------分割线 --------------------------------------

linux mysql date 格式_关于MySQL中的三种日期类型相关推荐

  1. mysql当前日期格式_在MySQL中更改curdate()(当前日期)格式

    当前日期格式为" YYYY-mm-dd".要更改当前日期格式,可以使用date_format(). 让我们首先显示当前日期-mysql> select curdate(); ...

  2. 二阶声波正演c语言程序_嵌入式开发中的三种程序构架

    关注.星标公众号,直达精彩内容 0.前言 在嵌入式软件开发,包括单片机开发中,软件架构对于开发人员是一个必须认真考虑的问题.软件架构对于系统整体的稳定性和可靠性是非常重要的,一个合适的软件架构不仅结构 ...

  3. java中两种异常类型_Java中的三种异常类型

    java中两种异常类型 Errors are the bane of users and programmers alike. Developers obviously don't want thei ...

  4. mysql unix格式_将MySQL Unix-Timestamp格式转换为日期格式?

    为此,语法如下select date_format(from_unixtime(yourColumnName),'%b %d, %Y %l:%i %p PDT') from yourTableName ...

  5. mysql 二进制格式_解析MYSQL BINLOG 二进制格式(3)--QUERY_EVENT

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 FORMAT_DESCRIPTION_EVENT class:Query_log_event event:QUERY_EVENT event_code:0 ...

  6. mysql gmt格式_将MySQL数据库时区设置为GMT

    小编典典 不,不可能更改MySQL实例中单个数据库的时区. 我们可以time_zone通过查询来检索服务器和客户端设置,如下所示: SELECT @@global.time_zone, @@sessi ...

  7. Qt 中获取三种坐标类型

    参考一 https://zhuanlan.zhihu.com/p/33874223 参考二 https://www.cnblogs.com/lomper/p/4249575.html void Mai ...

  8. ZBrush中的三种对称类型的完美运用

    ZBrush是一款功能强大的数字建模软件,在使用ZBrush进行雕刻建模的时候,为达到雕刻速度和雕刻效果的美观,经常需要使用对称功能来制作.ZBrush®软件为我们提供了三种对称功能,分别是基于轴的对 ...

  9. mysql临键锁_详解 MySql InnoDB 中的三种行锁(记录锁、间隙锁与临键锁)

    详解 MySql InnoDB 中的三种行锁(记录锁.间隙锁与临键锁) 前言 InnoDB 通过 MVCC 和 NEXT-KEY Locks,解决了在可重复读的事务隔离级别下出现幻读的问题.MVCC  ...

最新文章

  1. 关于numy中np.expand_dims方法的理解?
  2. buffer转int python_Python学习教程第23天numpy库(上)
  3. 环状同步造成的死锁问题
  4. [Unity 游戏设计的元素]
  5. pm2 可视化在线监控平台 介绍 keymetrics
  6. html getelementbyid 修改图片_如何使用HTML、CSS和JS轻松构建桌面应用程序
  7. 搭建 WPF 上的 UI 自动化测试框架
  8. android 标题名字,说说 Android 的 Material Design 设计(五)——可折叠式标题栏
  9. t3软件怎么生成报表_用友t3财务报表生成的步骤和流程
  10. mysql中工作表工作簿的查询_如何使用SQL语句实现对Excel工作表数据的查询?
  11. Vue前端页面关键词快速搜索方法
  12. python requests 最新抓取百度翻译内容,js逆向,亲测有效
  13. AD7606调试笔记
  14. OUC_SE_Group04_Blog2
  15. 工业自动化控制系统中的PLC模拟量信号数据采集如何实现?
  16. mybatis高级操作及源码分析(一)
  17. React最佳实践系列 —— 循序渐进理解 Dva中的model概念
  18. 3.查询所有同学的学号、姓名、选课数、总成绩
  19. RAMDISK 内存盘工具推荐
  20. 51单片机如何跳出wile循环_单片机C语言之串口通信协议(代码分享)

热门文章

  1. 一千行 MySQL 详细学习笔记
  2. java 储存过程_Java储存过程
  3. 服务器cpu跑满持续运行一年,服务器CPU跑满是什么原因
  4. echart 饼图设置指引线_表示整体和部分的条饼图,走起!|Excel144
  5. pytorch如何计算导数_Pytorch的自动求导机制与使用方法(一)
  6. vb.net 弹出对话框 修改按钮名_批量修改日期格式
  7. asp.net javascrip获取session的值_一篇文章搞定 Django Cookie 与 Session
  8. docker容器没有apt_使用Docker快速搭建Rails开发环境
  9. 【JQuery】on/off 绑定事件和解绑事件
  10. Centos 7 修改主机名