触发器
来源:互联网 发布:mac好用的vpn 编辑:程序博客网 时间:2024/05/16 11:54
lMySQL手册 trigger 实例
触发器是特殊的存储过程,在特定的数据库活动发生时执行,触发器可以与特定表上的INSERT、UPDATE和DELETE操作(或组合)相关联。
常见用途:
- 保证数据一致。
- 基于某个表的变动在其他表上执行活动。
- 进行额外的验证并根据需要退回数据。
- 计算计算列的值或更新时间戳。
创建触发器的语法:create trigger triggerName after/before insert/update/delete on表名for each row 这句话是固定的beginsql语句 # 一句或多句,insert/update/delete范围内end;
举个例子,创建一个触发器,它对所有的UPDATE和INSERT操作,将Customers表中的cust_state列转化为大写。
CREATE TRIGGER customer_stateAFTER INSERT, UPDATEON CustomersFOR EACH ROWBEGIN UPDATE Customers SET cust_state = UPPER(cust_state)WHERE Customers.cust_id = inserted.cust_idEND;
阅读全文
0 0
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 触发器
- 堆排序
- 【Git之窗】(十二)you are not allowed to push code to protected branches on this project
- Java学习笔记(19)--关键字static详解
- python 类属性
- kotlin语法学习一
- 触发器
- 2.局部加权线性回归和逻辑回归
- leetcode 17-18
- 已解决:Mybatis自动生成代码遇到的“前言不允许有内容”
- RecyclerView之更新UI数据的高级用法
- Failed to convert property value of type 'java.lang.String' to required type 'int' for property
- 数据库——sql中的聚合函数和标量函数
- C++与C语言的区别
- 如何对一年级小学生进行养成教育