代码之家  ›  专栏  ›  技术社区  ›  dinesh707

在MySQL 5.7中创建具有空时间戳列的表

  •  0
  • dinesh707  · 技术社区  · 8 年前
    `effective_end_utc` timestamp NOT NULL COMMENT 'The UTC timestamp for when the target ceases to be in effect.',
    

    ERROR 1067 (42000) at line 27: Invalid default value for 'effective_end_utc'
    

    基于其他响应,我甚至在模式开始时将模式设置为following

    SET GLOBAL SQL_MODE='ALLOW_INVALID_DATES'
    

    1 回复  |  直到 6 年前
        1
  •  1
  •   dinesh707    8 年前

    应使用默认值更改架构,如

     `reported_timestamp_utc` timestamp NULL DEFAULT NULL COMMENT