首页/应用软件/内容

Mysql中对于触发器的设置案例详细说明

应用软件2022-12-19 阅读()
after trigger_event on table_name for each row BEGIN trigger_stmt end;

例子:

delimiter $$
create trigger tri_test
after insert on t1 for each row
BEGIN
insert into t1_log values(USER(),'after insert table t1',now());
insert into t1_log values(USER(),'after insert table t1',now());
END
$$

执行完之后执行 delimiter ;恢复分隔符 ;

delimiter指的是切换分隔符,因为多条语句之间是用分号隔开,所以要切换默认分隔符,执行完语句之后再切换回去.

2.查看触发器:

show triggers /G;
在information_schema数据库中查询
use information_schema;
select * from TRIGGERS where trigger_name = 'tri_test' \G;

3.触发器的修改

触发器是不能修改的,只能将原来的删除,然后重新建立新的触发器.

4.触发器的删除:

drop trigger trigger_name;

以上就是Mysql中关于触发器的操作实例详解的详细内容,更多请关注php中文网其它相关文章!


学习教程快速掌握从入门到精通的SQL知识。



第1页  第2页  第3页 

……

相关阅读