zoukankan      html  css  js  c++  java
  • mysql数据库 触发器简单实例

    触发器(trigger):监视某种情况,并触发某种操作。

    触发器创建语法四要素:1.监视地点(table2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)

    语法:

    create trigger triggerName

    after/before insert/update/delete on 表名

    for each row   #这句话在mysql是固定的

    begin

    sql语句;

    end;

    创建两张测试表:

    (建表语句省略)

    商品表:

    订单表:

    建立在order表上的简单触发器:

    (1)当向order表中插入一条数据数,更新商品表中的商品数量。

    (2)当更新order表中的一条数据时,更新商品表中的商品数量。

    测试sql语句:

    (1):insert into `order`(goods_id,much) values(2,2);

    (2):UPDATE `order` SET much=much+1 WHERE order_id=4;

      

    数据库:mysql

    数据操作使用工具:navicat


     -END-

  • 相关阅读:
    严格模式
    排序,求最大值最小值
    原型继承
    android 系统
    BASE64Decoder
    jstl
    list  遍历
    2015GitWebRTC编译实录9
    2015GitWebRTC编译实录8
    2015GitWebRTC编译实录7
  • 原文地址:https://www.cnblogs.com/jstarseven/p/4978180.html
Copyright © 2011-2022 走看看