MySQL追加创建时间和更新时间,并指定时间的位数(到毫秒)
##创建时间,直接默认格式
ALTER TABLE test ADD COLUMN `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';
##更新时间,精确到毫秒(其他字段发生变化时,自动更新)
ALTER TABLE test ADD COLUMN `gmt_modified` datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间';
##更新更新时间,精确到毫秒
ALTER TABLE test MODIFY 'gmt_modified' datetime ( 3 ) NOT NULL DEFAULT CURRENT_TIMESTAMP ( 3 ) ON UPDATE CURRENT_TIMESTAMP ( 3 ) COMMENT '更新时间';
##创建时间,直接默认格式
ALTER TABLE test ADD COLUMN gmt_create
datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’;
##更新时间,精确到毫秒(其他字段发生变化时,自动更新)
ALTER TABLE test ADD COLUMN gmt_modified
datetime(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT ‘更新时间’;
##更新更新时间,精确到毫秒
ALTER TABLE test MODIFY gmt_modified
datetime ( 3 ) NOT NULL DEFAULT CURRENT_TIMESTAMP ( 3 ) ON UPDATE CURRENT_TIMESTAMP ( 3 ) COMMENT ‘更新时间’;