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

dedecms仿下拉菜单网站广东搜索seo哪家强

dedecms仿下拉菜单网站,广东搜索seo哪家强,有域名和虚拟服务器后怎么做网站,做企业网站需要收费吗触发器 本文学习什么是触发器,为什么要使用触发器以及如何使用触发器,还介绍创建和使用触发器的语法。 MySQL语句在需要时被执行,存储过程也是如此。但是,如果你想要某条语句(或某些语句)在事件发生自动执…

触发器

本文学习什么是触发器,为什么要使用触发器以及如何使用触发器,还介绍创建和使用触发器的语法。

MySQL语句在需要时被执行,存储过程也是如此。但是,如果你想要某条语句(或某些语句)在事件发生自动执行,怎么办呢?例如:每当增加一个员工到数据库表时,都检查其电话号码格式是否正确,first_name是否为首字母大写;无论何时删除一行,都在某个存档表中保留一个副本。

触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于BEGIN和END语句之间的一组语句):DELETE;INSERT;UPDATE。

创建触发器

  • 触发时机:触发器可以定义为在事件发生之前(BEFORE)或之后(AFTER)执行。
  • 触发事件:主要有三种触发事件:INSERT(插入新行时)、UPDATE(更新行时)、和 DELETE(删除行时)。
  • 触发器类型:根据触发时机和事件的不同组合,可以创建不同类型的触发器,如 BEFORE INSERT、AFTER UPDATE 等。
  • 操作对象:触发器可以直接访问和操作触发它们的表(称为“触发表”),还可以访问一个名为 OLD(对于 DELETE 和 UPDATE)和 NEW(对于 INSERT 和 UPDATE)的虚拟表,用来表示触发事件前后的行状态。

触发器名必须在每个表中唯一,但不是在每个数据库中唯一。这表示同一数据库中的两个表可具有相同名字的触发器。

触发器的基本语法:

CREATE TRIGGER trigger_name
BEFORE | AFTER trigger_event ON table_name
FOR EACH ROW
BEGIN-- 触发器要执行的SQL语句
END;

删除触发器

DROP TRIGGER

使用触发器

在INSERT触发器代码内,可引用一个名为NEW的虚拟表,访问被插入的行;在BEFORE INSERT触发器中,NEW中的值也可以被更新(允许更改被插入的值);

在DELETE触发器代码内,你可以引用一个名为OLD的虚拟表,访问被删除的行,OLD中的值全都是只读的,不能更新。

在UPDATE触发器代码中,你可以引用一个名为OLD的虚拟表访问以前(UPDATE语句前)的值,引用一个名为NEW的虚拟表访问新更新的值。

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

相关文章:

  • ios移动网站开发宁波搭建网站公
  • 环保部网站官网建设项目审批河南省建协网官方网站
  • 网站开发谢辞4444k面访问升最新网站
  • 石家庄专业网站制英文seo
  • 乐山建网站定制职业装
  • 制作企业网站价格网站后台管理系统开发
  • 小广告网站如何推广短视频
  • 建立购物网站的目的如何去建设一个企业网站
  • 企业网站seo外包 s手机制作合同软件
  • 高清图片素材网站免费网站开发公司流程
  • 唐山网站开发山东德州最新消息今天
  • 英文建站一个企业网站建设需要多长时间
  • 网站建设费应该怎样入账wordpress百度xml地图
  • 网页设计 传统网站小程序多用户商城源码
  • 建筑企业网站模板免费下载手机门户网站源码
  • 网站样式工作简历模板范文
  • 团购网站建设流程广告在线设计制作
  • 北京 设计网站浦东新区苏州网站建设
  • 网站的二维码怎么做的母婴网站源码
  • shopify建站费用wordpress判断用户权限
  • 苏华建设集团有限公司网站山西营销网站建设联系方式
  • 视频网站会员系统怎么做周口网站推广
  • 如何查网站处罚过网站彩票网站开发
  • HTML建网站百度下载安装
  • php网站开发数据列表排重石家庄免费专业做网站
  • 做网站空间不给账号密码企业app定制开发公司
  • 虚拟主机搭建网站外贸网络营销的优势
  • 常州网站建站公司网站建设服务采购方案模板
  • 烟台网站建设seo网络运维实习报告
  • 网站核验点查询郑州专业做网站公司