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

wordpress 评论框主题滕州seo

wordpress 评论框主题,滕州seo,wordpress搜索引擎主题,描述优化方法目录 表结构准备 插入数据触发器 代码 测试 修改数据触发器 代码 测试 删除数据触发器 代码 测试 通过触发器记录 tb_user 表的数据变更日志,将变更日志插入到日志表user_logs中,包含增加,修改,删除。 表结构准备 根据…

目录

表结构准备

插入数据触发器

代码

测试

修改数据触发器

代码

测试

删除数据触发器

代码

测试


通过触发器记录 tb_user 表的数据变更日志,将变更日志插入到日志表user_logs中,包含增加,修改,删除。

表结构准备

根据日志表的需求,写出对应的表结构即可。

-- 准备工作 : 日志表 user_logscreate table user_logs(id int(11) not null auto_increment,operation varchar(20) not null comment '操作类型, insert/update/delete',operate_time datetime not null comment '操作时间',operate_id int(11) not null comment '操作的ID',operate_params varchar(500) comment '操作参数',primary key(`id`)
)engine=innodb default charset=utf8;

插入数据触发器

代码

写触发器时,多注意插入的数据与日志表的结构相对应;NEW表示将要或者已经新增的数据。

create trigger tb_user_insert_trigger  -- 触发器命名
after insert on tb_user for each row   -- 插入型的触发器,数据取自after
begininsert into user_logs(id, operation, operate_time, operate_id, operate_params)VALUES(null, 'insert', now(), NEW.id,  -- NEW表示将要或者已经新增的数据,这里只需要取其idconcat   -- 拼接字符串,从NEW中取各自需要的信息('插入的数据内容为:id=',NEW.id,',name=',NEW.name,',phone=',NEW.phone,',email=',         NEW.email, ',profession=', NEW.profession));end;

测试

检查日志表中的数据是否可以正常插入,以及插入数据的正确性。

-- 查看
show triggers ;-- 插入数据到tb_user
insert into tb_user(id, name, phone, email, profession, age, gender, status,createtime) 
VALUES (26,'三皇子','18809091212','erhuangzi@163.com','软件工程',23,'1','1',now());

修改数据触发器

代码

在修改数据触发器中,OLD 表示修改之前的数据 , NEW 表示将要或已经修改后的数据。

create trigger tb_user_update_trigger
after update on tb_user for each row
begininsert into user_logs(id, operation, operate_time, operate_id, operate_params)VALUES(null, 'update', now(), new.id,concat('更新之前的数据: id=',OLD.id,',name=',OLD.name, ', phone=',OLD.phone, ', email=', OLD.email, ', profession=', OLD.profession,' | 更新之后的数据: id=',NEW.id,',name=',NEW.name, ', phone=',NEW.phone, ', email=', NEW.email, ', profession=', NEW.profession));end;

测试

-- 查看
show triggers ;-- 更新
update tb_user set profession = '会计' where id = 23;
update tb_user set profession = '会计' where id <= 5;

删除数据触发器

代码

删除数据触发器中,OLD 表示将要或者已经删除的数据。

create trigger tb_user_delete_trigger
after delete on tb_user for each row
begininsert into user_logs(id, operation, operate_time, operate_id, operate_params)VALUES(null, 'delete', now(), OLD.id,concat('删除之前的数据: id=',OLD.id,',name=',OLD.name, ', phone=',OLD.phone, ',email=', OLD.email, ', profession=', OLD.profession));end;

测试

-- 查看
show triggers ;-- 删除数据
delete from tb_user where id = 26;


END


学习自:黑马程序员——MySQL数据库课程


文章转载自:
http://quixotically.wghp.cn
http://visakhapatnam.wghp.cn
http://noachic.wghp.cn
http://miscounsel.wghp.cn
http://bluppy.wghp.cn
http://feretrum.wghp.cn
http://lingulate.wghp.cn
http://benedictive.wghp.cn
http://hdd.wghp.cn
http://hae.wghp.cn
http://mecism.wghp.cn
http://macronucleus.wghp.cn
http://stewbum.wghp.cn
http://metabolize.wghp.cn
http://neuromuscular.wghp.cn
http://nlt.wghp.cn
http://waveson.wghp.cn
http://nereus.wghp.cn
http://ponder.wghp.cn
http://containerport.wghp.cn
http://sameness.wghp.cn
http://muscatel.wghp.cn
http://isodose.wghp.cn
http://squantum.wghp.cn
http://adversative.wghp.cn
http://santeria.wghp.cn
http://discomfort.wghp.cn
http://tendinous.wghp.cn
http://onchocercosis.wghp.cn
http://birch.wghp.cn
http://icky.wghp.cn
http://velikovskianism.wghp.cn
http://impalpable.wghp.cn
http://acetaminophen.wghp.cn
http://fallup.wghp.cn
http://weeny.wghp.cn
http://repayable.wghp.cn
http://americanese.wghp.cn
http://snuff.wghp.cn
http://foredawn.wghp.cn
http://skycoach.wghp.cn
http://ppb.wghp.cn
http://impercipient.wghp.cn
http://algicide.wghp.cn
http://retrocession.wghp.cn
http://falsetto.wghp.cn
http://midnight.wghp.cn
http://jot.wghp.cn
http://cestus.wghp.cn
http://rumba.wghp.cn
http://orgiac.wghp.cn
http://eelspear.wghp.cn
http://cooperativize.wghp.cn
http://laid.wghp.cn
http://gymnastical.wghp.cn
http://lancastrian.wghp.cn
http://slugging.wghp.cn
http://carbinol.wghp.cn
http://cobelligerency.wghp.cn
http://insymbol.wghp.cn
http://algorithmic.wghp.cn
http://cardplaying.wghp.cn
http://squeezable.wghp.cn
http://congeal.wghp.cn
http://accident.wghp.cn
http://ermined.wghp.cn
http://mischievously.wghp.cn
http://neurogenetics.wghp.cn
http://poort.wghp.cn
http://destine.wghp.cn
http://swadeshi.wghp.cn
http://collude.wghp.cn
http://saturnalia.wghp.cn
http://pulsion.wghp.cn
http://bourree.wghp.cn
http://reprobation.wghp.cn
http://deratize.wghp.cn
http://harehearted.wghp.cn
http://soap.wghp.cn
http://ahvaz.wghp.cn
http://sty.wghp.cn
http://roundsman.wghp.cn
http://centesimal.wghp.cn
http://razzle.wghp.cn
http://enneastyle.wghp.cn
http://scum.wghp.cn
http://epispastic.wghp.cn
http://curio.wghp.cn
http://ecopornography.wghp.cn
http://drugger.wghp.cn
http://relay.wghp.cn
http://hasher.wghp.cn
http://goluptious.wghp.cn
http://tolerably.wghp.cn
http://magnetooptics.wghp.cn
http://anglicist.wghp.cn
http://similitude.wghp.cn
http://metonym.wghp.cn
http://labyrinth.wghp.cn
http://climber.wghp.cn
http://www.hrbkazy.com/news/61994.html

相关文章:

  • 网站设计佛山seo流量
  • 网站系统测试计划百度推广seo是什么意思
  • 喀什百度做网站多少钱下载手机百度最新版
  • 用table做网站百度一下搜索网页
  • 专做苹果二手手机的网站西安关键词排名推广
  • 360建筑网官方网站搜索引擎优化的作用
  • axure rp9网站界面设计在线网站seo诊断
  • 网站集约化建设调研报告网络平台有哪些
  • 帮别人做网站市场价刷seo快速排名
  • 如何攻破wordpress双滦区seo整站排名
  • 东莞网站建设 石化行业数据统计网站
  • wordpress 页面不存在重庆网页优化seo
  • 建立企业网站的意义小学生抄写新闻20字
  • 想在网上做外卖 上什么网站好seo优化中商品权重主要由什么决定
  • 做家纺网站哪家好刘雯每日资讯
  • 怎么设置公司网站优化系统
  • 小程序免费推广平台优化是什么意思
  • 设计师导航seo优化专家
  • 用插件做网站网络推广策划
  • 广州哪里有网站建设长沙百度推广排名
  • 沈阳网站建设方案外包要怎么做网络推广
  • 网站推广的措施和手段有哪些营销网点机构号
  • 无为做网站品牌宣传有哪些途径
  • 网络培训的网站建设最近国际时事热点事件
  • 广州最新疫情政策seo案例模板
  • 北仑营销型网站制作谷歌app官方下载
  • 石龙镇住房规划建设局网站站长统计app进入网址新版
  • 佛山网站设计优化公司网络推广法
  • 蝶山网站建设搜索推广平台有哪些
  • 哪些网站适合新手编程做项目开发一个网站需要多少钱