mysql之触发器trigger
来源:互联网 发布:王熙凤贾宝玉 知乎 编辑:程序博客网 时间:2024/05/21 20:21
触发器(trigger):监视某种情况,并触发某种操作。
触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)
语法:
create trigger triggerName
after/before insert/update/delete on 表名
for each row #这句话在mysql是固定的
begin
sql语句;
end;
创建表tab1
1
2
3
4
DROP
TABLE
IF EXISTS tab1;
CREATE
TABLE
tab1(
tab1_id
varchar
(11)
);
创建表tab2
1
2
3
4
DROP
TABLE
IF EXISTS tab2;
CREATE
TABLE
tab2(
tab2_id
varchar
(11)
);
创建触发器:t_afterinsert_on_tab1
作用:增加tab1表记录后自动将记录增加到tab2表中
1
2
3
4
5
6
7
DROP
TRIGGER
IF EXISTS t_afterinsert_on_tab1;
CREATE
TRIGGER
t_afterinsert_on_tab1
AFTER
INSERT
ON
tab1
FOR
EACH ROW
BEGIN
insert
into
tab2(tab2_id)
values
(new.tab1_id);
END
;
测试一下
1
INSERT
INTO
tab1(tab1_id)
values
(
'0001'
);
看看结果
1
2
SELECT
*
FROM
tab1;
SELECT
*
FROM
tab2;
0 0
- mysql之触发器trigger
- mysql 之触发器 trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- mysql之触发器trigger
- 跨境电商到底算不算走私
- MongoDB与MySQL的插入、查询性能测试
- 补码与求补运算
- iOS DSYMs 的作用
- matrix
- mysql之触发器trigger
- Codeforces Round #334 (Div. 2) C. Alternative Thinking
- SQL添加一列到表中
- 【C语言提高16】数组中括号与指针关系和数组名常量指针分析
- Hadoop2.2.0集群搭建
- Android性能优化之使用线程池处理异步任务
- 如何使用交叉验证(cross-validatation)
- 计算机连不上网的总结
- springMVC 拦截器