当前位置: 首页 > news >正文

网站建设维护协议书做网站建设的电销

网站建设维护协议书,做网站建设的电销,泉州建站公司模板,哈尔滨企业网站建站推荐触发器是在插入、更新和删除语句前后自动执行的一堆SQL代码,但是触发器被触发后只会执行一次,通常我们使用触发器增强数据的一致性。创建触发器 -- 创建触发器 drop trigger if exists payments_after_insert; delimiter $$ -- 在 payments表 insert 之后…
  • 触发器是在插入、更新和删除语句前后自动执行的一堆SQL代码,但是触发器被触发后只会执行一次,通常我们使用触发器增强数据的一致性。
  • 创建触发器
    • -- 创建触发器
      drop trigger if exists payments_after_insert;
      delimiter $$
      -- 在 payments表 insert 之后 触发 
      create trigger payments_after_insertafter insert on paymentsfor each row 	-- 作用于受影响的每一行
      beginupdate invoicesset payment_total=payment_total + new.amountwhere invoice_id = new.invoice_id;
      end $$
      delimiter ;insert into payments
      values(default,5,3,'2019-01-01',10,1);
      select *
      from invoices;-- delete
      drop trigger if exists payments_after_delete;
      delimiter $$
      create trigger payments_after_deleteafter delete on paymentsfor each row
      beginupdate invoicesset payment_total=payment_total-old.amountwhere invoice_id=old.invoice_id;
      end$$
      delimiter ;delete 
      from payments
      where invoice_id=3;
  • 查看触发器
    • show triggers like'payments%'
  • 使用触发器进行审计
    • 触发器另一个常见用途,为了 审计的目的 而 记录对数据库的修改
    • drop trigger if exists payments_after_insert;
      delimiter $$
      -- 在 payments表 insert 之后 触发 
      create trigger payments_after_insertafter insert on paymentsfor each row 	-- 作用于受影响的每一行
      beginupdate invoicesset payment_total=payment_total + new.amountwhere invoice_id = new.invoice_id;insert into payments_audit		-- 审计记录values(new.client_id,new.date,new.amount,'insert',now());
      end $$
      delimiter ;drop trigger if exists payments_after_delete;
      delimiter $$
      create trigger payments_after_deleteafter delete on paymentsfor each row
      beginupdate invoicesset payment_total=payment_total-old.amountwhere invoice_id=old.invoice_id;insert into payments_audit		-- 审计记录values(old.client_id,old.date,old.amount,'delete',now());
      end$$
      delimiter ;insert into payments
      values(default,5,3,'2019-01-01',10,1);
      select *
      from invoices;delete 
      from payments
      where invoice_id=3;SELECT * FROM payments_audit;	-- 查询审计记录表
      

http://www.yayakq.cn/news/516554/

相关文章:

  • 网站建设中网站需求分析报告作用东营做网站tt0546
  • 学做网站要学什么东西一般网站 广告
  • 顺德网站制作案例平台c语言可以做网站吗
  • 房产证查询系统官方网站国内购物平台排行榜
  • 长春做网站的公司哪家好兼职做网站设计
  • 网站怎么做拉新买机箱网站
  • 泌阳网站建设建设网站用什么空间服务器
  • 国外做旅游攻略的网站便宜的网站建设
  • 南宁论坛建站模板福清做网站的公司
  • 国内网站备案电子版简历
  • 网站建设费用入账打开微信公众号
  • 郑州网站建设特色网页游戏吧
  • 龙岗中心城有学网站建设连云港市城乡建设管理局网站
  • 中国城乡与住房建设部网站首页泉州百度竞价推广
  • 网站设计难点有没有做生物科技相关的网站
  • 网站做动态图片不显示静态网站可以做留言板
  • 花瓣设计网站官网入口长网址变成短网址
  • 搜索引擎排名网站如何上传模板到网站
  • 制作公司网站 黑龙江wordpress 文章结尾
  • 定西网站建设河南做网站最好的公司
  • 开发网站用php还是jsp北京电力建设公司官网
  • 凡科做的网站提示证书错误网站建设设计图软件
  • 哈尔滨网站建设模板策划做企业网站要不要我们自己提供网站相关的图片?
  • 海南网站运营托管咨询做网站码
  • 备案网站域名和主机关系wap网站制作app
  • 进入网站后台代码企业网站备案费用
  • 网站备份和备案的区别衡水建设企业网站
  • 服务器租用相关网站深圳品牌seo
  • redis做网站统计网站检测工具
  • 静安做网站网站建设工种