sql 小技巧之 多条更新 不需要写代码 就能搞定,就问厉害吗?

总结:有时候测试环境 想更新 数据,一条一条 改真麻烦,1000条 搞死人了,但是你有不想写代码,那么我这里提供一种 思路

    

select CONCAT(CONCAT("update orderitem set product_no='",CONCAT(a.productNo,"'")),CONCAT(' where id=',a.id)) 'sql'
from (select s.id ids ,s.* from Sku s ,(select id, sku_id from orderitem where createdDate>'2019-06-24' and product_no is NULL) ss 
where s.id = ss.sku_id) a

  

  

结果如下

 

直接copy 出来执行 就可以了

posted @ 2019-06-24 18:20  川流不息&  阅读(149)  评论(0编辑  收藏  举报