一、触发器概念
触发器是一种机制,当某个事物满足某个条件,触发某个功能
需要绑定前端
二、触发器的基本结构
DELIMITER ||
CREATE TRIGGER triggerName AFTER/BEFORE insert ON tableName
FOR EACH ROW
BEGIN
ISNERT INTO tableName(column1,column2,...)VALUE(....);
END
DELIMITER ;
注意! 结束符是(space);
三.触发器的例子
1.创建表
create table table(name char(30),age int)charset="utf8";
create table table1(name char(30),age int)charset="utf8";
2.创建触发器
DELIMITER ||
create trigger tb2_auto_add after insert on table1
for each row
begin
insert into table1(name,age)value("下王",33);
end
DELIMITER ;
insert into table(name,age)value("老王",23);
四.查看触发器
触发器的信息存放在information_schema数据库当中的triggers表中
命令:
select * from information_schema.triggers\G;
五.删除触发器
DROP TRIGGER triggerName;
六.触发器的功能
转自别人的