1.查询所有触发器
show triggers;
2.创建触发器
#修改结束符
delimiter $$create trigger <自定义出发名> after insert on <所监听的表名> for each row
begin#执行多条sql语句#拿到监听数据 关键字 new/old 即 新数据/旧数据update classify set cat_num = cat_num + 1 where id=new.classify_id;
end;$$#还原结束符
delimiter ;
3.修改触发器(以上方插入例子为准)
# 如果存在 articleUp 触发器就删除
drop trigger if exists articleUp;delimiter $$
create trigger articleUp after insert on article for each row
beginupdate classify set cat_num = cat_num + 1 where id=new.classify_id;
end;$$
delimiter ;
4.触发器条件语句
delimiter $$
create trigger articleUp after insert on article for each row
begin#加入条件if 条件 then#sql语句 ;elseif 条件 then#sql语句 ;end if;
end;$$
delimiter ;