mysql时间戳字段默认值设置

如果字段已经存在执行下列脚本

新增和修改数据都更新时间戳:

ALTER TABLE ‘table’

MODIFY COLUMN  'column' timestamp NULL DEFAULT CURRENT_TIMESTAMP  ON UPDATE CURRENT_TIMESTAMP

只有新增数据时候的默认值

ALTER TABLE ‘table’

MODIFY COLUMN  'column' timestamp NULL DEFAULT CURRENT_TIMESTAMP 

只修改时候

ALTER TABLE ‘table’

MODIFY COLUMN  'column' TIMESTAMP  ON UPDATE CURRENT_TIMESTAMP


如果字段不存在,新增字段的话

ALTER TABLE ‘table’

ADD COLUMN  'column' timestamp NULL DEFAULT CURRENT_TIMESTAMP  ON UPDATE CURRENT_TIMESTAMP

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 4,830评论 1 57
  • 系统用户: 1.sys system(sys权限最高) 2.sysman(操作企业管理器) 密码是安装的时候输入的...
    3hours阅读 1,602评论 0 0
  • 您好,十二月。 想是没人和你说过吧,你带来的阳光比任何季节更能让人感觉到温暖、你带来的风景比任何时候更能让人看到坚...
    高桥先生阅读 217评论 0 0
  • 当你 频繁使用身份证的时候 你已经成为一个有身份的人了
    一叶茶阅读 299评论 0 2
  • 偶然知道《垫底辣妹》是无意中看到一篇介绍关于今年国内引进日本电影的新闻,看了电影简介,没有什么特别的兴趣,只是想着...
    庄武今成阅读 522评论 0 0