当前位置: 首页 > 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.hkea.cn/news/14479267/

相关文章:

  • 网站建设哪家好 需要多少钱网站建设发展好不好
  • 怎样在国外网站做推广网站建设观点
  • 做网站 业务流程图深圳网络营销方法
  • 网站有哪些区别是什么莆田百度seo公司
  • 黑龙江省华龙建设有限公司网站整站优化要多少钱
  • 网站广告是内容营销吗做相同性质的网站算侵权吗
  • 深圳网站搜索网站内容设计是什么
  • 青海省制作网站专业抖音开放平台是什么
  • 东莞公司网站制作wordpress怎么换行
  • 文化建设成就付费做网站关键词优化是怎么做的呀
  • 网站的主题有哪些长沙个人网站建设
  • 单页面网站设计wordpress主题大神
  • 金融平台网站开发网站建设方
  • 建立网站的连接结构有哪几种形式深圳那家做网站好
  • 诸城建设局网站网站制作公司交接网站
  • 做网站得叫什么软件值得浏览的外国网站
  • 怎么知道网站有没有备案湖南网站优化推广
  • 公司有网站域名 如何做网站wordpress固定链接怎么不能改
  • 长沙网站建设公司招聘个人秀网站
  • 有没有单纯做旅游攻略的网站上海巨型网站建设
  • 网站建设正文字体多大合适wordpress怎么让文章只显示摘要
  • 网站首页菜单栏曲阜文化建设示范区网站
  • 洪梅镇网站建设公司做百度推广需要网站吗
  • 西乡做网站价格网站建设与应用 教案
  • 郑州知名做网站公司有哪些网站建设如何添加歌曲
  • 网站建议怎么写效果图制作收费标准
  • 滨州做网站建设济南建设网官网招聘信息
  • 美食网站建设书类似淘宝网 的淘宝客网站模板
  • 洛阳做网站找哪家好接广告推广
  • 学科网站建设标准云龙微网站开发