【问题标题】:What does the Alter Table syntax look like for adding a DATETIME column?添加 DATETIME 列的 Alter Table 语法是什么样的?
【发布时间】:2011-01-26 21:09:09
【问题描述】:

当我想将默认值设置为 - 例如 - 2011-01-26 14:30:00 时,我找不到将 DATETIME 列添加到 mysql 表的语法是什么样的

有人知道那个语法是什么样子的吗?

这就是我所拥有的

ADD COLUMN new_date DATETIME AFTER preceding_col,

谢谢

【问题讨论】:

    标签: sql mysql alter-table default-constraint


    【解决方案1】:

    如果您有任何疑问,请在此处解释语法 http://dev.mysql.com/doc/refman/5.5/en/alter-table.html

    ALTER TABLE yourTable 
      ADD COLUMN new_date DATETIME NOT NULL DEFAULT 20110126143000 AFTER preceding_col
    

    ALTER TABLE yourTable 
      ADD COLUMN new_date DATETIME NOT NULL DEFAULT '2011-01-26 14:30:00' AFTER preceding_col
    

    (我只是更喜欢数字 DATETIME 格式)

    【讨论】:

    【解决方案2】:
    ALTER TABLE  `yourTable`
    ADD `new_date` DATETIME NOT NULL
    DEFAULT '2011-01-26 14:30:00'
    AFTER `preceding_col`
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-16
      • 1970-01-01
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多