【问题标题】:Timestamp Mysql Date_From as default value时间戳 Mysql Date_From 作为默认值
【发布时间】:2012-03-07 21:43:07
【问题描述】:

您好,我需要解决下一个问题。

我在mysql中有一行:

'start_at' 和'ends_at'

它们是时间戳类型。 我需要设置默认值ends_at加上starts_at之后的7天

类似这样的:

ALTER TABLE `a_to_b`
MODIFY COLUMN `ends_at`  timestamp NULL DEFAULT 'CURRENT_TIMESTAMP + 604800' AFTER `starts_at`;

如果我在 MSSQL 中是正确的,我可以做 DATE_FROM(); 如何在 MySql 中做到这一点?

谢谢。

【问题讨论】:

    标签: php mysql sql-server


    【解决方案1】:

    mysql 不允许在表结构中计算。您需要在之后进行插入:

    insert into myDate (endTime) values ((interval 7 day + current_timestamp))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-15
      • 1970-01-01
      • 1970-01-01
      • 2015-03-02
      • 2016-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多