在MySQL中,创建触发器语法如下:
CREATE TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt

其中:
trigger_name:标识触发器名称,用户自行指定;
trigger_time:标识触发时机,取值为 BEFORE 或 AFTER;
trigger_event:标识触发事件,取值为 INSERT、UPDATE 或 DELETE;
tbl_name:标识建立触发器的表名,即在哪张表上建立触发器;
trigger_stmt:触发器程序体,可以是一句SQL语句,或者用 BEGIN 和 END 包含的多条语句。

由此可见,可以建立6种触发器,即:BEFORE INSERT、BEFORE UPDATE、BEFORE DELETE、AFTER INSERT、AFTER UPDATE、AFTER

DELETE。
另外有一个限制是不能同时在一个表上建立2个相同类型的触发器,因此在一个表上最多建立6个触发器。
原文链接:https://blog.csdn.net/weixin_41177699/article/details/80302987

本题目答案

create trigger audit_log                # 触发器名称
after insert on employees_test          # 触发时机:after,触发事件:insert,向 employees_test 插入数据时
for each row                            # 执行范围
begin                                   # 触发开始的标识
     insert into audit values(new.id,new.name)       # 触发后具体干什么,在本题是向 audit 表插入数据操作
end;                                    # 触发结束标识