本文目录一览:
mysql 查询后根据条件执行修改怎么做啊
执行类似下面的两条SQL
UPDATE `customer` t SET t.vip='N';
UPDATE `customer` t SET t.vip='Y' WHERE INSTR(t.email,"a") 0 and INSTR(t.email,"b")0
MySQL一条语句实现同时查询和修改
在工作中遇到一件事情,现在有3个表A(结算单信息表),B(结算单对应的流水表),C(结算单和流水的对应关系表)
现在要根据A表中的结算单编号bill_number 去修改B表中流水的结算主体的名称
这个时候就需要先查询出结算单对应个流水信息然后在更新了
不说了经过多次试验终于搞定
先写查询语句
再写更新语句
将查询语句当成更新语句的条件
完成了!你也来试试吧!是不是很简单!
怎么实现mysql对查找的某一结果值进行修改
可以运行对记录值实施筛选的更新查询。
下面举一个简单的例子供参考,此例将价格高于1000元的商品价格调低1个百分比:
update goods set price=price*0.99 where price1000;