mysql之触发器

触发器

mysql的触发器和存储过程一样,都是嵌入到mysql服务器的一段程序。
触发器是由事件来触发某个操作,这些事件包括INSERT、UPDATE、DELETE事件。所谓事件就是指用户的动作或者触发某项行为。如果定义了触发程序,当数据库执行这些语句,就相当于事件发生了,就会自动激发触发器执行相应操作。

create trigger 触发器
{BEFORE|AFTER} {INSERT|UPDATE|DELETE} ON 表名
FOR EACH ROW
触发器执行的语句块;

demo

create trigger before_insert_test_tri
    before insert
    on employees
    for each row
begin
    insert into log(comment) values('befor insert');
end; 
posted @ 2022-09-13 23:04  King-DA  阅读(19)  评论(0)    收藏  举报