=================================
mysql5.0.22
=================================
--1、创建表
create table tab1(t1_id varchar(15),v1 varchar(15));
create table tab2(t2_id varchar(15),v2 varchar(15));
--2、插入模拟数据
insert into tab1 values('001','100');
insert into tab2 values('001','123');
--3、创建触发器
create trigger t_afterinsert_on_tab1
after insert on tab1
for each row
begin
update tab2 set v2=new.v1+v2 where new.t1_id=t2_id;
end;
--4、测试
insert into tab1 values('001','111');
--说明:当向表tab1中插入数据时,修改tab2中相应列的值;
-----
create trigger t_afterinsert_on_tab1 after insert on tab1 for each row begin update tab2
set v2=new.v1+v2 where new.t1_id=t2_id; end;
分享到:
相关推荐
MySQL触发器是数据库管理系统中的一个重要特性,用于在特定的数据操作(如INSERT、UPDATE或DELETE)发生时自动执行预定义的SQL语句。这些语句可以是复杂的业务逻辑,用来确保数据的一致性、完整性和安全性。在本篇...
MySQL触发器是数据库管理系统中一种特殊的存储过程,它会在满足特定条件的情况下自动执行。在MySQL中,触发器可以与表上的INSERT、UPDATE、DELETE等操作关联,当这些操作发生时,触发器定义的代码块会被自动执行。...
MySQL触发器是数据库管理系统中的一种重要机制,它允许在特定的数据操作(如INSERT、UPDATE或DELETE)发生时自动执行预定义的SQL语句。触发器主要用于实现数据完整性约束,业务规则的强制,以及数据的自动处理。以下...
MySQL触发器是数据库管理系统中的一个重要特性,用于在特定的数据操作(如INSERT、UPDATE或DELETE)发生时自动执行预定义的SQL语句。触发器的主要作用是实现数据的完整性约束,或者进行复杂的业务逻辑处理,而这些...
MySQL触发器是数据库管理系统中的一个重要特性,它允许在特定的数据库操作(如INSERT、UPDATE或DELETE)发生之前或之后执行自定义的SQL代码。这些自动执行的代码块可以用来实现复杂的业务逻辑,确保数据的一致性和...
MySQL触发器是数据库管理系统提供的一种机制,用于在特定的数据操作(如INSERT、UPDATE、DELETE)发生之前或之后自动执行预定义的SQL语句。这些触发器可以用来实现复杂的业务规则,确保数据的一致性和完整性,或者...