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;

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oZhiMing12/article/details/76021051

mysql 同一个字段作为条件更新

mysql 更新一个字段的值且这个字段作为条件是,会报  Truncated incorrect DOUBLE value: '*********' 错误              例如:UPDATE...
  • andy_day_day_up
  • andy_day_day_up
  • 2016-11-23 17:53:14
  • 1943

mysql根据查询条件更新

// 根据author_account的uid更新手机号码到user_base表 update user_base u,(select uid,number from author_account) ...
  • oZhiMing12
  • oZhiMing12
  • 2017-07-24 15:22:31
  • 225

Mysql脚本升级之根据查询条件进行insert动作

一、目标根据业务需要,进行选择性数据脚本升级插入动作。 二、关键属性Dual临时表,条件过滤,连接查询 三、代码-- 先在服务中添加优先级参数 INSERT INTO t_service_parame...
  • u014344668
  • u014344668
  • 2017-05-26 17:49:54
  • 516

mysql根据查询条件更新数据表

-- menu_templateitem表数据更新-- 插入邮箱服务器的修改列929INSERT IGNORE INTO menu_templateitem(menu_template,menu_id...
  • qq_35211818
  • qq_35211818
  • 2018-04-09 17:54:44
  • 6

果断收藏,MySQL 边查询边更新

水牛君 2017-01-04 14:19 大家好,我是水牛君,最近同事做的项目需要做一个功能,就是把一张表的某个字段数据查询出来导入另外一张表。这里有两种做法。 第一种,那就是很传统的,通...
  • u011277123
  • u011277123
  • 2017-01-10 09:09:05
  • 2053

MySQL搜索: WHERE 多条件

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

Mysql按条件查询

这是第二篇关于MySql语句的文章,打算写一系列关于Mysql查询的文章,之所以要写出来,是后期在做项目中遇到过一些比较复杂的查询语句,如果用完就放着不管了,时间 久了就忘记了,所以打算把这些语句写...
  • little_soybean
  • little_soybean
  • 2017-11-28 21:07:53
  • 152

MYSQL的UPDATE子查询,UPDATE时避免使用子查询

UPDATE t_csi_comment SET is_valid = 0 WHERE         comment_id IN (                 SELECT     ...
  • dagailv
  • dagailv
  • 2017-05-29 17:57:44
  • 1075

警惕 MySql 更新 sql 的 WHERE 从句中的 IN() 子查询时出现的陷阱

mer_stage 表有 216423 条记录,DDL:CREATE TABLE `mer_stage` ( `STAGE_ID` int(11) NOT NULL AUTO_INCREMENT,...
  • defonds
  • defonds
  • 2015-07-03 19:55:53
  • 19451
收藏助手
不良信息举报
您举报文章:mysql根据查询条件更新
举报原因:
原因补充:

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