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

招聘网站制作公司wordpress用户中心汉化

招聘网站制作公司,wordpress用户中心汉化,希爱力的作用与功效,济宁企业网站建设原文地址#xff1a;https://www.cnblogs.com/zyshi/p/6618839.html ---------------------------------------------------------什么是触发器 简单的说#xff0c;就是一张表发生了某件事#xff08;插入、删除、更新操作#xff09;#xff0c;然后自动触发了预先编写好…原文地址https://www.cnblogs.com/zyshi/p/6618839.html ---------------------------------------------------------什么是触发器 简单的说就是一张表发生了某件事插入、删除、更新操作然后自动触发了预先编写好的若干条SQL语句的执行特点及作用 特点触发事件的操作和触发器里的SQL语句是一个事务操作具有原子性,要么全部执行要么都不执行 作用保证数据的完整性起到约束的作用例子创建触发器记录表的增、删、改操作记录 接下来将创建user和user_history表以及三个触发器tri_insert_user、tri_update_user、tri_delete_user分别对应user表的增、删、改三件事 创建user表 DROP TABLE IF EXISTS user; CREATE TABLE user (id bigint(20) NOT NULL AUTO_INCREMENT,account varchar(255) DEFAULT NULL,name varchar(255) DEFAULT NULL,address varchar(255) DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8;创建对user表操作历史表 DROP TABLE IF EXISTS user_history; CREATE TABLE user_history (id bigint(20) NOT NULL AUTO_INCREMENT,user_id bigint(20) NOT NULL,operatetype varchar(200) NOT NULL,operatetime datetime NOT NULL,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8;创建user表插入事件对应的触发器tri_insert_user 几点说明 DELIMITER改变输入的结束符默认情况下输入结束符是分号;这里把它改成了两个分号;;这样做的目的是把多条含分号的语句做个封装全部输入完之后一起执行而不是一遇到默认的分号结束符就自动执行 new当触发插入和更新事件时可用指向的是被操作的记录 old 当触发删除和更新事件时可用指向的是被操作的记录 DROP TRIGGER IF EXISTS tri_insert_user; DELIMITER ;; CREATE TRIGGER tri_insert_user AFTER INSERT ON user FOR EACH ROW beginINSERT INTO user_history(user_id, operatetype, operatetime) VALUES (new.id, add a user, now()); end ;; DELIMITER ;创建user表更新事件对应的触发器tri_update_user DROP TRIGGER IF EXISTS tri_update_user; DELIMITER ;; CREATE TRIGGER tri_update_user AFTER UPDATE ON user FOR EACH ROW beginINSERT INTO user_history(user_id,operatetype, operatetime) VALUES (new.id, update a user, now()); end ;; DELIMITER ;创建user表删除事件对应的触发器tri_delete_user DROP TRIGGER IF EXISTS tri_delete_user; DELIMITER ;; CREATE TRIGGER tri_delete_user AFTER DELETE ON user FOR EACH ROW beginINSERT INTO user_history(user_id, operatetype, operatetime) VALUES (old.id, delete a user, now()); end ;; DELIMITER ;至此全部表及触发器创建完成开始验证结果分别做插入、修改、删除事件执行以下语句观察user_history是否自动产生操作记录 INSERT INTO user(account, name, address) VALUES (user1, user1, user1); INSERT INTO user(account, name, address) VALUES (user2, user2, user2);UPDATE user SET name user3, account user3, addressuser3 where nameuser1;DELETE FROM user where name user2;观察结果user表和user_history表的结果操作记录已产生说明触发器工作正常弊端 增加程序的复杂度有些业务逻辑在代码中处理有些业务逻辑用触发器处理会使后期维护变得困难
http://www.pierceye.com/news/12024/

相关文章:

  • 平面设计专业网站增城专业建站公司
  • 建设垂直网站需要哪些流程图wordpress进不去设置会乱码
  • 甘肃农村网站建设网站优化提升速度
  • 温州网站设计公司哪家好营销型网站设计方案
  • 做任务领游戏的网站北京软件外包公司排名
  • 甜品店网站建设长治百度贴吧官网
  • 智能建站系统cms建筑人才网和建筑英才网
  • python和php哪个做网站线上网站建设
  • 汕头网站设计怎么做免费高清大图网站
  • 开淘宝的店铺网站怎么做短网址工具
  • 033340网站建设与管理金融保险网站模板
  • 吴镇宇做的电影教学网站格朗图手表网站
  • python做网站登录网站推广与营销
  • 模板建站价格什么是网站平台开发
  • 网站建设截图百度做推广一般要多少钱
  • ui设计和网站建设人员李伟宁中国移动app免费下载
  • 响应式旅游网站模板南京江北新区
  • 网站建设+深圳+凡科微楼书网站建设
  • 网站首页全屏怎么做苏州互联网公司在哪个区
  • 有免费的微网站是什么微商网站怎么做的
  • 微信做网站推广赚钱吗建设工程项目管理信息门户网站
  • 如何做好网站建设内容的策划seo培训课程
  • 新手怎么做html5网站企业展厅效果图大全
  • html网站简易模板网络营销是什么基础类型
  • 网站开发移动端多少钱深圳返利网站开发
  • 有没有做彩票直播的网站我做的网站关键词到首页了没单子
  • 建立公司网站要多少钱网页设计流程25
  • 校园网站建设可行性分析wordpress 重新生成缩略图
  • 网站的做公司建站模板网站
  • 网站数据库安全网站建设服务合同缴纳印花税吗