题解 | #构造一个触发器audit_log#

构造一个触发器audit_log

http://www.nowcoder.com/practice/7e920bb2e1e74c4e83750f5c16033e2e

知识点

  1. trigger: 由事件来触发某个操作。 事件包括INSERT语句、UPDATE语句和DELETE语句。 当数据库系统执行事件时,就会激活触发器执行操作。
  2. 多个执行语句的触发器
create trigger 触发器名字
before|after 触发事件(insert、update或delete) on 表名
for each now
begin 
执行语句;
end
  1. MySQL中定义了NEW和OLD,用来表示触发器的所在表中,触发了触发器的那一行数据。

代码

create trigger audit_log
after insert on employees_test
for each row
begin
    insert into audit values(new.id,new.name);
end
全部评论

相关推荐

09-29 15:34
已编辑
北京航空航天大学 C++
做个有文化的流氓:结果是好的,过程不重要,而且你的offer太多了
软开人,秋招你打算投哪些...
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务