【问题标题】:Add timestamp column in mysql在mysql中添加时间戳列
【发布时间】:2021-05-26 18:11:11
【问题描述】:

SQL 语句:

ALTER TABLE `Trade`.`details` 
ADD COLUMN `datetime` TIMESTAMP(3) NOT NULL DEFAULT TIMESTAMP(3) AFTER `Result`

ERROR 1064:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的 '(3) AFTER Result' 附近使用正确的语法

我是 mysql 新手,请帮忙

【问题讨论】:

    标签: mysql timestamp


    【解决方案1】:

    时间戳不需要长度,你也定义了一个默认值,但是提供了一个日期类型!!

    这就是我的意思

    ALTER TABLE `Trade`.`details` 
    ADD COLUMN `datetime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `Result`
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-28
      • 1970-01-01
      • 1970-01-01
      • 2013-12-28
      • 1970-01-01
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      相关资源
      最近更新 更多