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

这篇具有很好参考价值的文章主要介绍了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需要自动更新的字段文章来源地址https://www.toymoban.com/news/detail-705702.html

到了这里,关于Mysql和Oracle创建日期和修改日期设置为自动生成的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt 修改自动生成的 ui类名的方法和步骤

    abcwidget.cpp:29:12: error: allocation of incomplete type \\\'Ui::AbcWidget\\\' abcwidget.h:17:7: note: forward declaration of \\\'Ui::AbcWidget\\\' Refactor---rename----法, 以及手动修改法; 需要用到内置编辑器,以及外部编辑器。 在修改 ui文件时,需要使用外部编辑器,才能修改。内部编辑器无效? 1. 修改命名空间

    2024年02月06日
    浏览(117)
  • IDEA—自动生成 serialVersionUID 的设置

            在使用Java原生序列化的时候,serialVersionUID是序列化版本号ID,保证序列化的类和反序列化的类是同一个类,在反序列化的时候判断serialVersionUID如果不相同,会抛出InvalidClassException。 网上的一般教程 点击idea左上角File - Settings - Editor - Inspections - 搜索 Serialization i

    2024年02月15日
    浏览(49)
  • 系列十三、idea创建文件自动生成作者信息

            File===Settings===Editor===File and Code Templates===Includes===File Header

    2024年02月11日
    浏览(49)
  • Mysql及Navicat中如何设置字段自动填充当前时间以及修改时间。

    ​该文章讲解了创建时间及修改时间如何通过函数自动填充,并演示了以下几种方式实现列自动填充创建时间及修改时间: 创建表时设置字段为自动更新时间列。 添加新字段为自动更新时间列。 更新已有字段为自动更新时间列。 通过navicat设置字段为自动更新时间列。 CUR

    2024年02月02日
    浏览(70)
  • Android Studio 创建项目不自动生成BuildConfig文件

    今天在AS上新建项目发现找不到BuildConfig文件,怎么clear都不行。通过多方面查找发现原来gradle版本不同造成的,Gradle 8.0默认不生成 BuildConfig 文件。 如上图,8.0版本是没有source文件夹 上图是低于8.0版本有source文件夹 针对这个问题,有两种解决办法        方法一:降低Gr

    2024年01月22日
    浏览(47)
  • idea里边创建类的时候和方法自动生成注释

    我们经常写代码的时候需要在类上编写注释,标明这个类是谁写的有什么作用,其实每次写都会发现有很多相同的字段,比如作者,创建时间,类名等,有的时候方法上也要标明方法的返回值,参数等信息,在idea里边我们可以给设置自动加载注释。 1、创建类的时候自动加上

    2024年02月16日
    浏览(50)
  • AI自动生成领域大牛?巧用文心千帆快速创建垂直领域专家

    目录 前言 模型搭建 1.数据导入 2.数据标注 3.数据处理 4.训练配置  5.发布模型 结尾 生成式AI一直是我所关注的技术,尤其现在集成多态大模型的基础之上,能否实际落地运用于各式各样的场景领域一直都是现今热点讨论的技术话题。对于如今比较成熟的生成式AI,如ChatGPT,

    2024年02月16日
    浏览(57)
  • 0基础使用LLAMA大模型搞科研,自动阅读论文、代码修改、论文润色、稿件生成等等

    0基础使用LLAMA大模型搞科研,自动阅读论文、代码修改、论文润色、稿件生成等等。 使用 LLAMA大模型 辅助科研可以带来多方面的好处和优势,主要包括: 提高文献调研效率 : LLAMA大模型 可以帮助研究人员快速获取特定研究领域的概述,提供相关文献的摘要和关键点,从而

    2024年04月23日
    浏览(48)
  • mysql 自动生成随机数

    在MySQL中,生成随机数可以使用`RAND()`函数。以下是一些基本用法: 1. **生成0到1之间的随机浮点数**:    ```sql    SELECT RAND();    ``` 2. **生成指定范围内的随机整数**(例如,生成1到100之间的随机整数):    ```sql    SELECT FLOOR(RAND() * 100) + 1;    ```    这里,`RAND()`生成0到

    2024年01月22日
    浏览(53)
  • Win10、11 如何更改文件和文件夹的 上次修改日期、创建日期和上次访问日期

       方法 一 :    Removing File Attributes Using Windows File Explorer   使用 Windows 文件资源管理器删除文件属性 如果你想在 Windows 10 上更改上次修改日期或其他文件属性,首先想到的可能是使用Windows 文件资源管理器中文件的“属性”菜单。   不幸的是,这是不可能的。你可

    2024年02月01日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包