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

鲜花网站建设项目策 划书互联网公司名称大全

鲜花网站建设项目策 划书,互联网公司名称大全,网络空间的三个特点包括哪些,企业管理咨询是一种MySQL—触发器 ​ 将两个关联的操作步骤写到程序里面#xff0c;并且要用事务包裹起来#xff0c;确保两个操作称为一个原子操作#xff0c;要么全部执行#xff0c;要么全部不执行 ​ 创建一个触发器#xff0c;让商品信息数据的插入操作自动触发库存数据的插入操作 ​…MySQL—触发器 ​ 将两个关联的操作步骤写到程序里面并且要用事务包裹起来确保两个操作称为一个原子操作要么全部执行要么全部不执行 ​ 创建一个触发器让商品信息数据的插入操作自动触发库存数据的插入操作 ​ 触发器是由 事件来触发 某个操作这些事件包括 INSERT 、 UPDATE 、 DELETE 事件。所谓事件就是指用户的动作或者触发某项行为。如果定义了触发程序当数据库执行这些语句时候就相当于事件发生 了就会 自动 激发触发器执行相应的操作。 创建触发器 CREATE TRIGGER 触发器名称 {BEFORE|AFTER} {INSERT|UPDATE|DELETE} ON 表明 FOR EACH ROW 触发器执行语句说明 表名 表示触发器监控的对象。BEFORE|AFTER 表示触发的时间。BEFORE 表示在事件之前触发AFTER 表示在事件之后触发。INSERT|UPDATE|DELETE 表示触发的事件。 INSERT 表示插入记录时触发UPDATE 表示更新记录时触发DELETE 表示删除记录时触发。 触发器执行的语句块 可以是单条SQL语句也可以是由BEGIN…END结构组成的复合语句块。 DELIMITER //CREATE TRIGGER before_insert_test_tri BEFORE INSERT ON test_trigger FOR EACH ROW BEGININSERT INTO test_trigger_log(t_node) VALUES(before insert);END // DELIMITER ;INSERT INTO test_trigger(t_node) VALUES(test..);SELECT * FROM test_trigger; SELECT * FROM test_trigger_log;DELIMITER // CREATE TRIGGER salary_check_trigger BEFORE INSERT ON emp FOR EACH ROW BEGINDECLARE mgr_sal DOUBLE;SELECT salary INTO mgr_sal FROM empWHERE employee_id NEW.manager_id;IF NEW.salary mgr_salTHEN SIGNAL SQLSTATE HY000 SET MESSAGE_TEXT 薪资不得高于领导薪资;END IF; END // DELIMITER ;DESC emp;INSERT INTO emp(employee_id,last_name,email,hire_date,job_id,salary,manager_id) VALUES(300,test,tom126.com,CURDATE(),AD_VP,10000,103);查看触发器 查看当前数据库所有触发器的定义 mysql SHOW TRIGGERS\G; *************************** 1. row ***************************Trigger: salary_check_triggerEvent: INSERTTable: empStatement: BEGINDECLARE mgr_sal DOUBLE;SELECT salary INTO mgr_sal FROM empWHERE employee_id NEW.manager_id;IF NEW.salary mgr_salTHEN SIGNAL SQLSTATE HY000 SET MESSAGE_TEXT 薪资不得高于领导薪资;END IF; ENDTiming: BEFORECreated: 2023-02-28 15:46:44.71sql_mode: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONDefiner: root% character_set_client: utf8 collation_connection: utf8_general_ciDatabase Collation: utf8_general_ci 查看当前数据库中某个触发器的定义 SHOW CREATE TRIGGER salary_check_trigger\G;从系统库information_schema的TRIGGERS表中查询“salary_check_trigger”触发器的信息。 SELECT * FROM information_schema.TRIGGERS\G;删除触发器 DROP TRIGGER salary_check_trigger触发器优缺点 优点 可以确保数据的完整性可以帮助记录操作日志可以用在操作数据前对数据进行合法性检验 缺点 可读性差 ER salary_check_trigger ### 触发器优缺点#### 优点- 可以确保数据的完整性 - 可以帮助记录操作日志 - 可以用在操作数据前对数据进行合法性检验#### 缺点- 可读性差 - 相关数据的变更可能会导致触发器错误
http://www.dnsts.com.cn/news/269254.html

相关文章:

  • 织梦 导航网站 模板云搜索引擎入口
  • 网站模板下载软件常用的seo工具的是有哪些
  • 建网站哪个好 优帮云搜索网址网站建站
  • 泰安有哪些网站网站内容页相关性怎么做
  • 高端网站登录入口西安企业建站系统模板
  • 美食网站页面设计源代码天元建设集团有限公司法人
  • 行业网站建设方案wordpress数据库信息
  • dnf免做卡怎么领取网站深圳做网站报价
  • 免费网站mv网站集约化建设进度报告
  • 网站定制营销wordpress调用菜单代码
  • 制作网站在本机运行湖南网站建设价格
  • 四平网站建设有哪些动态ip做网站
  • 网站建设实训 考核要求运用vs2010c 做网站
  • 容桂网站建设公司onethink 网站
  • 网站建设公司 长春长春做网站seo
  • 网站建设需要的网络技术wordpress中视频播放
  • 企业网站推广有哪些在广州开发一个营销网站多少钱
  • 网站订单系统模板下载百度站长平台官网死链提交
  • 网站关键词如何做郑州网站设计收费
  • 郑州建设网站报价wordpress pc手机端两套模板
  • 吴江规划建设局网站刚开今天新开传奇网站
  • 做关于什么样的网站好贵南县wap网站建设公司
  • 苏州专业做网站公司电话德阳建设局官方网站
  • 徐汇网站建设推广公司建设网站需要什么条件
  • 做网站需要备注号码室内装修公司排行
  • 怎么做网站和注册域名wordpress栏目标题被调用
  • 网站title在哪里如归网络营销推广企业
  • 教育网站改版方案衡水需要做网站的公司
  • 天津网站建设要多少钱医院网站可信认证必须做吗
  • 大连商城网站制作网站开发简单吗