详情页

帝国cms 多个数据表数据复制 update

时间:2023年11月07日

编辑:佚名

帝国cms中多个数据表之间有时候为了关联有时候表与表相互之间需要互相复制数据,以便进行灵动标签的关联调用,比如我最近开发的一个网站就用到了,如果手工复制那工作量太恐怖了,用一个mysql查询语句瞬间搞定。
由于本人只会基础的单表mysql查询,这次终于学习了下mysql多表查询,找到了快速2个表以上的数据相互查询(select),复制(update),下面上代码:
update phome_ecms_brand a,phome_ecms_identify b set b.titlepic=a.titlepic where b.filename = a.filename
升级phome_ecms_brand和phome_ecms_identify设置phome_ecms_identify的标题图片等于phome_ecms_brand的标题图片 条件 phome_ecms_identify的 filename字段等于phome_ecms_brand的 filename字段
phome_ecms_brand和 phome_ecms_identify         2个数据表,2个模型主表
2个主表里都有默认共有的titlepic字段,也就是帝国cms的标题图片
商标mysql语法第二种方式
update  phome_ecms_brand, phome_ecms_identify set phome_ecms_brand.filename=phome_ecms_identify.filename     where phome_ecms_brand.model =phome_ecms_product.model
mysql update升级语法
update   phome_ecms_brand  a, phome_ecms_identify  b      set  b.titlepic=a.titlepic      where   b.classid=95 and  b.filename = a.filename
升级phome_ecms_brand和phome_ecms_identify 设置 phome_ecms_identify的标题图片等于phome_ecms_brand的标题图片 条件phome_ecms_identify栏目等于95并且phome_ecms_identify的 filename字段等于phome_ecms_brand的 filename字段
相关文章
猜你需要