MySQL、Oracle数据库字段分别设置默认系统时间

1547年前MySql4118

MySQL设置方法:


1、将字段类型设为  TIMESTAMP
2、将默认值设为  CURRENT_TIMESTAMP

MySQL 脚本实现用例

--添加CreateTime 设置默认时间 CURRENT_TIMESTAMP

ALTER TABLE `table_name`
ADD COLUMN  `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;

 

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

 

--添加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 '创建时间' ;


Oracle设置方法:

1.alter table test add endtime date;--先 添加一个date类型的字段
   alter table test modify endtime default sysdate;---将该字段默认为系统时间

相关文章

如何彻底卸载删除oracle数据库

 windows下如何彻底删除Oracle 软件环境: 1、Windows 2000+ORACLE 8.1.7 ,oracle 10g2、ORACLE安装路径为:C:\ORACLE实现方...

mysql创建函数 Navicat 1227 - Access denied; you need (at least one of) the SUPER privilege(s) for

mysql创建函数 Navicat 1227 - Access denied; you need (at least one of) the SUPER privilege(s) for

mysql 创建函数出错信息如下:1227-访问被拒绝;您需要超级权限才能执行此操作你的权限不足,试着用root账户登录数据库操作权限-- 查看是否开启创建函数的功能show variables li...

阿里云服务器 部署项目访问163邮箱服务 超时

阿里云服务器 部署项目访问163邮箱服务 超时

原来的配置如下(启动服务报错,超时):# 配置 SMTP 服务器地址 spring.mail.host=smtp.163.com # 发送邮件服务协议 s...

com.highgo.jdbc.util.PSQLException: 错误: 操作符不是唯一的: integer = character varying(mybatis postgreSql)

com.highgo.jdbc.util.PSQLException: 错误: 操作符不是唯一的: integer = character varying(mybatis postgreSql)

postgresql抛出的异常,是因为数据库类型是int类型,而java传参String造成。有2种解决方案,建议第二种方案更方便简洁解决方案一:代码public int dele...

tuya SaaS前端框架本地运行时候报错Delete `␍`eslint(prettier/prettier)

 根据官方文档的步骤,本地idea运行tuya的 SaaS前端框架,在执行编译命令yarn run build 时报错Delete `␍`eslint(prettier/prett...

js实现字符串 传参数 作为变量名 并为其赋值(动态变量名)

直接附代码,自己测试<html> <script> //例如:为变量x赋值1 xvalue('x','1');//变量名为:x,值为:1....

评论列表

小恒
2017-04-28 09:50:33

谢谢分享,欢迎回访,智能终端项目

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。