Mysql和Oracle创建日期和修改日期设置为自动生成方式

 更新时间:2026年03月26日 08:59:44   作者:在路上的小y  
这篇文章主要介绍了Mysql和Oracle创建日期和修改日期设置为自动生成方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

1.Mysql

自动获取创建时间:

timestamp not null default CURRENT_TIMESTAMP

自动获取更新时间:

timestamp not null default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP

1.1.建表语句

create table test(
  id integer not null auto_increment primary key,
  name varchar(20) not null ,
  create_time timestamp not null default CURRENT_TIMESTAMP COMMENT '创建时间',
  update_time timestamp not null default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT '更新时间');

2. Oracle

2.1.建表语句

create table userinfo(
id varchar2(32) not null primary key,
name varchar2(200) ,
age int ,
create_time date default sysdate,
modify_time date default sysdate
)
insert 时可以自动更新 create_time 字段,update时需要设置触发器,才能自动更新时间。

2.2.利用触发器设置更新时间

create or replace trigger userinfo_trigger
before update on userinfo for each row
begin
	 :new.modify_time := sysdate;
end;
  • userinfo:是表名
  • modify_time:执行update需要自动更新的字段

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • mysql 登录报错:ERROR 1045 (28000):Access denied for user ‘root‘@‘localhost‘ (using password: Yes)

    mysql 登录报错:ERROR 1045 (28000):Access den

    本文主要介绍了mysql 登录报错:ERROR 1045 (28000):Access denied for user ‘root‘@‘localhost‘ (using password: Yes)的问题解决,具有一定的参考价值,感兴趣的可以了解一下
    2025-03-03
  • MySQL常见的存储引擎和区别说明

    MySQL常见的存储引擎和区别说明

    MySQL支持多种存储引擎,如InnoDB、MyISAM、MEMORY、Archive、CSV和Blackhole,每种引擎有其特点和适用场景,选择存储引擎时需根据业务需求考虑事务、性能、存储成本等因素
    2025-03-03
  • 浅析MySQL并行复制

    浅析MySQL并行复制

    这篇文章主要介绍了MySQL并行复制的相关资料,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2020-11-11
  • MYSQL必知必会读书笔记第五章之排序检索数据

    MYSQL必知必会读书笔记第五章之排序检索数据

    本文给大家分享mysql必会必知读书笔记第五章之排序检索数据,小编认为非常具有参考价值,特此分享到脚本之家平台供大家参考
    2016-05-05
  • MySQL为JSON字段创建索引方式(Multi-Valued Indexes 多值索引)

    MySQL为JSON字段创建索引方式(Multi-Valued Indexes 多值索引)

    这篇文章主要介绍了MySQL为JSON字段创建索引方式(Multi-Valued Indexes 多值索引),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • 使用navicate连接阿里云服务器上的mysql

    使用navicate连接阿里云服务器上的mysql

    这篇文章主要介绍了使用navicate连接阿里云服务器上的mysql的相关资料,需要的朋友可以参考下
    2017-10-10
  • mysql容器之间的replication配置实例详解

    mysql容器之间的replication配置实例详解

    这篇文章主要给大家介绍了关于mysql容器之间replication配置的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • MySQL随机查询记录的效率测试分析

    MySQL随机查询记录的效率测试分析

    以下的文章主要介绍的是MySQL使用rand 随机查询记录效率测试,我们大家一直都以为MySQL数据库随机查询的几条数据,就用以下的东东,其实其实际效率是十分低的
    2011-06-06
  • 如何使用mysql完成excel中的数据生成

    如何使用mysql完成excel中的数据生成

    这篇文章主要介绍了如何使用mysql完成excel中的数据生成的相关资料,需要的朋友可以参考下
    2017-11-11
  • 详解MySQL数据库优化的八种方式(经典必看)

    详解MySQL数据库优化的八种方式(经典必看)

    关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂。今天给大家分享一篇文章关于mysql数据库优化的八种方式,非常经典,需要的的朋友参考下
    2017-03-03

最新评论