SQL构造一个触发器audit_log

系列文章目录


文章目录


前言

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
在这里插入图片描述


描述
构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。

CREATE TABLE employees_test(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
CREATE TABLE audit(
EMP_no INT NOT NULL,
NAME TEXT NOT NULL
);

后台会往employees_test插入一条数据:

INSERT INTO employees_test (ID,NAME,AGE,ADDRESS,SALARY)VALUES (1, 'Paul', 32, 'California', 20000.00 );

然后从audit里面使用查询语句:

select * from audit;
题解答案

create trigger audit_log
after     # 监视时间
insert on employees_test  # 监视事件
for each row
begin
insert into audit values(new.id,new.name); # 触发事件 使用新列数据
end;

相关推荐

  1. SQL 存储过程&触发器

    2024-07-12 12:38:06       61 阅读
  2. Sqlserver数据库触发器sql案例

    2024-07-12 12:38:06       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 12:38:06       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 12:38:06       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 12:38:06       58 阅读
  4. Python语言-面向对象

    2024-07-12 12:38:06       69 阅读

热门阅读

  1. 网络编程:数据包的封装----libnet库

    2024-07-12 12:38:06       27 阅读
  2. 使用定时器消除抖动

    2024-07-12 12:38:06       21 阅读
  3. Spring框架(三)——AOP--实现方式

    2024-07-12 12:38:06       19 阅读
  4. vue-grid-layout详解

    2024-07-12 12:38:06       23 阅读
  5. linux,docker,k8s常见命令

    2024-07-12 12:38:06       21 阅读
  6. TensorFlow 和 PyTorch 显示模型参数方法详解

    2024-07-12 12:38:06       20 阅读
  7. 【go学习合集】进阶数据类型2 -------->切片

    2024-07-12 12:38:06       20 阅读
  8. 扩展欧几里得c++

    2024-07-12 12:38:06       24 阅读
  9. elementui的table的@selection-change阻止事件改变

    2024-07-12 12:38:06       22 阅读
  10. 介绍5款.NET开源、功能强大的Windows桌面工具箱

    2024-07-12 12:38:06       17 阅读
  11. tp计算距离,筛选0-10km距离内商家

    2024-07-12 12:38:06       24 阅读
  12. n3.平滑升级和回滚

    2024-07-12 12:38:06       16 阅读