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

网站 优化麦包包在网站建设方面

网站 优化,麦包包在网站建设方面,3d建模素材,wordpress.org建站因为要增加需求#xff0c;需要将线上表中老数据#xff0c;修改为新数据的规则。 线上两张表#xff0c;sequence_number中is_use有3作废、2到期状态#xff0c;需要根据这个状态和school_ai_authorization中的is_deleted修改新增的state字段。 sequence_number表结构需要将线上表中老数据修改为新数据的规则。 线上两张表sequence_number中is_use有3作废、2到期状态需要根据这个状态和school_ai_authorization中的is_deleted修改新增的state字段。 sequence_number表结构蓝色为重要查询字段。 school_ai_authorization表 当然细心的你看到了sequence_number_id为什么没有用这个因为数据库没有这个字段的数据。尴尬吧 错误的查询方式 select saa.* from la_school_ai_authorize saa where saa.is_deleted 1 and saa.textbook_level_id in (select textbook_level_id from la_sequence_number where is_use 2) and saa.school_id in (select school_id from la_sequence_number where is_use 2) and saa.telephone in (select telephone from la_sequence_number where is_use 2)in1,2in3,4in5,6因为三个in的意思是只要在后边的数据中就行不是数据过滤。 正确用in select saa.* from la_school_ai_authorize saa where saa.is_deleted 1 and (saa.textbook_level_id,saa.school_id,saa.telephone) in (select textbook_level_id,school_id,telephone from la_sequence_number where is_use 3)这才是是根据sequence_number中到期数据查询school_ai_authorize中被删除的数据是因为序列号到期还是作废。 还有个更恶心的东西sequence_number中textbook_level_id并不只在这个字段中存在还有个“”拼接到textbook_level_ids字段中所以这个也要查询出来。这里用到了find_in_set(字段textbook_level_ids) 0 如果存在返回在textbook_level_ids中的位置。 SELECT saa.* FROM la_school_ai_authorize saa WHERE saa.is_deleted 1 and EXISTS (SELECT 1 FROM la_sequence_number snWHERE sn.is_use 2 and (FIND_IN_SET(saa.textbook_level_id, sn.textbook_level_ids) 0 or saa.textbook_level_id sn.textbook_level_id)and sn.school_id saa.school_id and sn.telephone saa.telephone );但是find_in_set查询效率比较慢量大查询很长时间所以可以用关联查询优化子查询。或者优化表结构ids就不该存在。或者加索引。 #用多表联查优化子查询。 SELECT DISTINCT saa.* FROM la_school_ai_authorize saa INNER JOIN la_sequence_number sn on sn.school_id saa.school_id and sn.telephone saa.telephone and sn.is_use 2 and saa.is_deleted 1 and (FIND_IN_SET(saa.textbook_level_id, sn.textbook_level_ids) 0 or saa.textbook_level_id sn.textbook_level_id)记得用distinct不然数据会多的。 根据条件修改表 #is_use 3 作废 state 2 update la_school_ai_authorize_copy1 saa set saa.state 2, saa.is_deleted 0 WHERE saa.is_deleted 1 and EXISTS (SELECT 1 FROM la_sequence_number snWHERE sn.is_use 3 and (FIND_IN_SET(saa.textbook_level_id, sn.textbook_level_ids) 0 or saa.textbook_level_id sn.textbook_level_id)and sn.school_id saa.school_id ); #is_use 2 已到期 state 3 update la_school_ai_authorize_copy1 saa set saa.state 3, saa.is_deleted 0 WHERE saa.is_deleted 1 and EXISTS (SELECT 1 FROM la_sequence_number snWHERE sn.is_use 2 and (FIND_IN_SET(saa.textbook_level_id, sn.textbook_level_ids) 0 or saa.textbook_level_id sn.textbook_level_id)and sn.school_id saa.school_id and sn.telephone saa.telephone ); # 剩余是解绑的
http://www.zqtcl.cn/news/514588/

相关文章:

  • 上海网站定制设计图wordpress网站在线安装
  • 互动网站的核心技术wordpress不用插件
  • 厦门市建设工程交易中心网站怎么自己做游戏软件的app
  • 网站论文参考文献人力资源公司名称大全简单大气
  • 射阳做企业网站哪家好wordpress 进销存
  • 青海个人旅游网站建设wordpress用户名密码加密方式
  • 安徽平台网站建设找哪家wordpress首页加登录
  • 雅安市住房和城乡建设局网站湖南全程电子化服务平台官网
  • dw做的上传网站打不开网页制作培训价格
  • 工程网站怎么做广州做网站平台
  • 成都网站建设 全美深圳定制网站建设
  • 邢台网站建设与制作陕西高速公路建设集团网站
  • 太原 招聘 网站建设 技术经理关于 建设 二级网站
  • 如何做网站店铺的模板著名的响应式网站有哪些
  • 相城区建设网站做网站 设计师很
  • python网站开发好吗广州软件外包
  • 山东能源集团 网站建设对网站建设功能的情况说明
  • 网站设计个人各种类型网站建设口碑好
  • 西安巨久科技网站建设嘚嘚笔记 wordpress主推
  • 杭州利兴建设官方网站上海专业网站建设费
  • 自适应网站制作费用中国建设网官方网站企业登录
  • h5网站和传统网站区别电子商务主要学什么就业方向及前景
  • 凡科建站弊端各学院二级网站建设通报
  • 做网站怎么注册营业执照民制作网站哪家便宜
  • 临沂做进销存网站推广软件公司
  • 网站前端建设唐山网站建设托管
  • 做效果图有哪些网站seo怎么做关键词排名
  • 深圳手机网站开发什么网站可以做英语题
  • 网站优化什么意思图片展示网站
  • 建德做网站米趋外贸网站建设