当前位置: 首页 > news >正文

触发器的创建

- 建立product表,操作方式operate表

  要求

  1.定义触发器实现在产品表(product)中每多一个产品,就在操作表(operate)中记录操作方式和时间以及编号记录。

                                                                             注:操作说明:标记执行delete 、insert、update

  2.定义触发器实现在产品表(product)中每更新一个产品,就在操作表(operate)中记录操作方式和时间以及编号记录。

  3.定义触发器实现在产品表(product)中每删除一个产品就,在操作表(operate)中记录操作方式和时间以及编号记录。

```mysql
Product表内容 :
字段名          字段描述       数据类型         主键       外键      非空     唯一         自增 
id                 产品编号    Int(10)      是         否         是         是         否
name          产品功能     Varchar(20)  否         否         是         否         否
func            主要功能     Varchar(50)  否         否         否         否         否 
com            生产厂家     Varchar(20)  否         否         是         否         否 
address        家庭住址     Varchar(20)  否         否         否         否         否 

operate表内容 :
字段名       字段描述       数据类型         主键      外键     非空      唯一   自增 
op_id         编号               Int(10)                是     否         是      是         是 
op_type     操作方式       Varchar(20)        否        否        是     否        否 
op_time     操作时间       Varchar(20)        否        否        是     否        否
```

- 创建触发器,每次激活触发器后,都会更新operate表
- 创建product_after_insert_trigger 
- 创建product_after_update_trigger
- 创建product_after_delete_trigger
- 执行语句向

operate表插入操作方法和操作时间

第一步,先创建表product,operate

创建插入触发器

创建更新触发器

创建删除触发器

测试插入触发器成功

测试更新触发器

测试删除触发器

实验成功

http://www.dtcms.com/a/287263.html

相关文章:

  • Django母婴商城项目实践(七)- 首页数据业务视图
  • QT窗口(8)-QFileDiag
  • 大模型 Function Call 的实现步骤及示例详解
  • MySQL EXPLAIN深度解析:优化SQL性能的核心利器
  • iOS 通知机制及底层原理
  • Java 大视界 -- Java 大数据机器学习模型在自然语言处理中的对话系统多轮交互优化与用户体验提升(351)
  • 【设计模式C#】状态模式(用于解决解耦多种状态之间的交互)
  • 微服务学习(六)之分布式事务
  • 微服务的编程测评系统-网关-身份认证-redis-jwt
  • Spring Boot 与微服务详细总结
  • Error:HTTP Status 405 - HTTP method POST is not supported by this URL
  • Javascript进程和线程通信
  • Uniapp之键盘弹窗
  • day43 CNN及Grad-CAM实战——以Intel Image Classification为例
  • JAVA中的Collections 类
  • [论文阅读] 人工智能 + 软件工程 | 强化学习在软件工程中的全景扫描:从应用到未来
  • ABP VNext + Temporal:分布式工作流与 Saga
  • 当OT遇见IT:Apache IoTDB如何用“时序空间一体化“破解工业物联网数据孤岛困局
  • 时序数据库选型实战:Apache IoTDB技术深度解析
  • Bicep入门篇
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘pillow’问题
  • C/C++---文件读取
  • kotlin部分常用特性总结
  • Node.js net.Socket.destroy()深入解析
  • 海思3516cv610 NPU学习
  • 【C语言进阶】题目练习(3)
  • kafka--基础知识点--6.1--LEO、HW、LW
  • Validation - Spring Boot项目中参数检验的利器
  • web.m3u8流媒体视频处理
  • Flutter基础(前端教程①③-单例)