zoukankan      html  css  js  c++  java
  • [mysql]SQL语句-新增/修改 创建时间 更新时间

    SQL关键词 要注意大小写

     

    已建表,之前没有创建时间列,

    现新增1列创建时间,并设置默认值为当前时间

    --添加CreateTime 设置默认时间 CURRENT_TIMESTAMP 
    
    ALTER TABLE `table_name`
    ADD COLUMN  `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;

     已建表,已经有创建时间列

    修改创建时间的默认值为当前时间

    ALTER TABLE testcase
    MODIFY COLUMN create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
    --修改CreateTime 设置默认时间 CURRENT_TIMESTAMP 
    ALTER TABLE `table_name`
    MODIFY COLUMN  `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;

    已建表,新增1列更新时间,设置 更新时间为 更新数据时,记录时间戳 

    --添加UpdateTime 设置 默认时间 CURRENT_TIMESTAMP   设置更新时间为 ON UPDATE CURRENT_TIMESTAMP 
    ALTER TABLE `table_name`
    ADD COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ;

    已建表,已存在更新时间列,设置 更新时间为 更新数据时,记录时间戳

    --修改 UpdateTime 设置 默认时间 CURRENT_TIMESTAMP   设置更新时间为 ON UPDATE CURRENT_TIMESTAMP 
    
    ALTER TABLE `table_name`
    MODIFY COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ;

     

  • 相关阅读:
    python
    springboot-mybatis-pagehelper(分页插件)
    图片验证码工具类
    http工具类
    page工具类
    生成count位随机数工具类
    日期工具类
    dozer工具类
    list自定义排序工具类
    fastJson工具类
  • 原文地址:https://www.cnblogs.com/kaerxifa/p/11876549.html
Copyright © 2011-2022 走看看