【问题标题】:MySQL Date Format in Create Table创建表中的 MySQL 日期格式
【发布时间】:2015-03-21 15:21:20
【问题描述】:

我必须用 MySql 创建一个表,它可以按以下格式存储日期:我试过类似:

CREATE TABLE birth (
....
    date      DATE,
......

);

但它不起作用,因为 DATE 格式是 YYYY/MM/DD... 我该怎么办?

谢谢 ;)

【问题讨论】:

    标签: mysql sql date


    【解决方案1】:

    日期在 MySQL(或几乎任何其他数据库)中没有“格式”。它们以某种内部格式存储,最终呈现给用户。

    如果您想要特定格式的日期,请使用dateformat() 进行输出。在你的情况下,dateformat(datecol, '%Y/%m/%d')

    对于输入,请使用 ISO 标准格式 (YYYY-MM-DD) 或 str_to_date() 以及相同的格式约定。

    【讨论】:

      猜你喜欢
      • 2016-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-14
      • 1970-01-01
      • 2013-01-08
      • 2017-12-17
      相关资源
      最近更新 更多