mysql触发器..docVIP

  • 3
  • 0
  • 约1.03千字
  • 约 12页
  • 2016-12-31 发布于重庆
  • 举报
mysql触发器.

触发器(trigger) 作用: 可以监视 增删改操作 并触发 增删改操作 创建触发器 (delimiter $) create trigger 触发器名称 after/before insert/update/delete on 表名 for each row begin sql 语句—一个或者多个语句,范围在 insert/update/delete内; end ($) 在此需要重新设置结束符号 delimiter $ 创建第一个简单触发器: 效果 g 表 羊自动减少 3只 发现问题: 设置结尾符号语句 不可带 分号 否则设置不成功 解决方案 如何在触发器中引用行的值 对于insert 而言 ,新增的行用new来表示。 行中的每一列的值,用 new.列名来表示。 对于delete而言,删去的行用 old来表示。 行中的每一列的值,用old.列名来表示。 对于update而言,更新前的行用 old来表示。old.列名表示更新前的引用。 更新后的行,用new.列名来表示更新后的引用。 触发器的删除 drop trigger 触发器名称 触发器的显示 清空表单 truncate 表名 购买下单实例 1、创建满足条件的新的触发器 2、执行 insert(下第一笔订单 购买 4 号商品,数量为2)

文档评论(0)

1亿VIP精品文档

相关文档