【问题标题】:What should the Length/Value be for "DATE" data type in mysql?mysql中“日期”数据类型的长度/值应该是什么?
【发布时间】:2021-12-07 18:58:25
【问题描述】:

我在发布此问题之前寻找了此问题的答案,但找不到。如果之前有人问过,我很抱歉,但我想知道我应该为 mysql 中“DATE”的长度/值输入什么。

提前致谢

【问题讨论】:

    标签: mysql database date


    【解决方案1】:

    您无需提供长度。做吧:

    create table test (
     id int,
     created_date date,
     modified_date date
    );
    

    有关文档,请参阅 https://dev.mysql.com/doc/refman/5.7/en/date-and-time-type-syntax.html

    您可以使用insert into test values (1, '2020-01-01', '2020-02-01');插入数据

    【讨论】:

      【解决方案2】:

      也许你指的是这个? DATETIMETIMESTAMP 有一个 可选 长度。它指的是小数秒的小数位数(最多 6 位)。某些其他函数也有这种约定:

      mysql> SELECT NOW(), NOW(6);
      +---------------------+----------------------------+
      | NOW()               | NOW(6)                     |
      +---------------------+----------------------------+
      | 2021-12-10 22:56:14 | 2021-12-10 22:56:14.927507 |
      +---------------------+----------------------------+
      

      (但是,我认为您不需要 DATETIME 上的括号。)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-29
        • 1970-01-01
        • 2014-08-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-20
        • 2019-04-26
        相关资源
        最近更新 更多