mysql根据查询条件更新

原创 2017年07月24日 15:22:31

// 根据author_account的uid更新手机号码到user_base表

update user_base u,(select uid,number from author_account) a set u.number= a.number where a.uid= u.uid;


//更新根据id排序后的序列号

update article_edit_chapter a,(select (@i:=@i+1) i,id from article_edit_chapter where artId=1 order by id) i,(select @i :=0) ir set a.index= i.i where a.id= i.id and artId=1


//group 更新

update article a,(select artId artId,SUM(words) words,SUM(`count`) `count`,SUM(praiseNum) praiseNum,SUM(commentNum) commentNum,SUM(shareNum) shareNum
from article_chapter group by artId) c set a.words= c.words,a.`count`=c.count,a.`praiseNum`=c.praiseNum,a.`commentNum`=c.commentNum,a.`shareNum`=c.shareNum 
where a.id= c.artId;

版权声明:本文为博主原创文章,未经博主允许不得转载。

mysql查询数据,根据条件更新到另一张表

原本的数据库有3张表 travel_way :旅游线路表,存放线路的具体信息 traveltag :线路标签表,存放线路目的地等信息 tagrelation:标签对应表,存放线路和目的地的对应关系 因...
  • tiansidehao
  • tiansidehao
  • 2015年12月02日 11:58
  • 6379

MySQL搜索: WHERE 多条件

WHERE可以按多条件进行搜索。 products表如下: a WHERE后以and 接两个条件以及三个条件进行搜索: b 使用or来搜索多个条件 ...
  • liuying_1001
  • liuying_1001
  • 2014年07月11日 21:54
  • 62118

mysql进阶(五)数据表中带OR的多条件查询

MySQL数据表中带OR的多条件查询   OR关键字可以联合多个条件进行查询。使用OR关键字时: 条件 1) 只要符合这几个查询条件的其中一个条件,这样的记录就会被查询出来。 2) 如果不符...
  • sunhuaqiang1
  • sunhuaqiang1
  • 2015年07月25日 17:36
  • 50164

MySQL存储过程实例——实现查询数据表,有则更新无则插入

该存储过程实现了查询tb_rtudata_avg表的最大值,然后查询tb_rtudata_max表,如果该表中包含这条记录则更新该条记录,没有则添加...
  • javaEE_zero
  • javaEE_zero
  • 2017年11月03日 15:46
  • 167

多条件查询的MYSQL语句实现(MYSQL语句的拼装)

多条件查询的实现 本文主要介绍在筛选商品等信息时,实现多条件筛选的功能。(本文使用php编写) 举例如下:如同时实现三个条件的查询: 1.排序(按价格,销量等排序) 2.产品尺寸(3寸以下,3-5...
  • xdy15836099594
  • xdy15836099594
  • 2016年09月25日 23:55
  • 2330

MySQL 一个条件查询出数据表中所有满足条件的数据的方法

项目开发中遇到一个问题:搜索框只传入一个条件,在SQL查询的时候如何查询出所有满足条件的数据。想到的第一解决方案是在后端进行逻辑处理的时候进行 if...else...的拼接。 但是拼接多个if.....
  • AnPHPer
  • AnPHPer
  • 2017年12月15日 17:49
  • 146

MySQL第二天--where条件查询、视图及函数

//把数据库导出到脚本文件 mysqldump -uroot -p1234 --databases abc > d:/a/abc.sql //--databases是需要两个--   Where子句:...
  • zuosixiaonengshou
  • zuosixiaonengshou
  • 2016年11月01日 16:55
  • 1640

[MYSQL]如何并发查询并更新

【场景】多个应用实例,不约而同地从数据库查询哪些任务未被执行,然后更新这些任务的状态字段为“正在执行”。 (简述,多个消费者争领任务,同时需要宣布哪个任务被自己领取,而不至于让多个消费者重复领取...
  • dujianxiong
  • dujianxiong
  • 2017年02月03日 19:46
  • 2399

MySQL带OR关键字的多条件查询

与AND关键字不同,OR关键字,只要记录满足任意一个条件,就会被查询出来SELECT * | {字段名1,字段名2,……} FROM 表名 WHERE 条件表达式1 OR 条件表达式2 […… O...
  • nangeali
  • nangeali
  • 2017年07月09日 11:54
  • 1566

mysql怎么查询条件以另一个表中条件进行查询

转载:http://www.ahlinux.com/mysql/23427.html 查询数据指从数据库中获取所需要的数据。查询数据是数据库操作中最常用,也是最重要的操作。用户可以根据自己对数据...
  • znb769525443
  • znb769525443
  • 2015年09月06日 15:54
  • 8673
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql根据查询条件更新
举报原因:
原因补充:

(最多只允许输入30个字)