时间:2021-07-01 10:21:17 帮助过:3人阅读
例子:
delimiter // CREATE TRIGGER tri_after_insert_tb1 AFTER INSERT ON tb1 FOR EACH ROW BEGIN IF NEW. num = 666 THEN INSERT INTO tb2 (NAME) VALUES (‘666‘), (‘666‘) ; ELSEIF NEW. num = 555 THEN INSERT INTO tb2 (NAME) VALUES (‘555‘), (‘555‘) ; END IF; END// delimiter ;例子
说明:
表示当对 tb1 表进行数据 插入后 操作:
1、如果插入的num值为 666 ,则给对应的 tb2 表增加 两项 666 的数据。
2、如果 tb1 表插入的num数据为 555,则给 tb2 表增加两项 555 的数据。
特别的:
DROP TRIGGER tri_after_insert_tb1;
触发器无法由用户直接调用,而是由对表的【增/删/改】操作被动引发的。
mysql 触发器
标签:alt ase upd bar art false blog .com 例子