欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

update select

shiping1 的头像

mysql中,不能直接使用set select的结果,必须使用inner join:

 update a inner join (select yy from b) c on a.id =b.id  set a.xx = c.yy
来自 http://www.51testing.com/html/28/116228-230181.html



update dede_rencaizhaopingaddon24 endtable inner join
dede_addonarticle1 starttable on endtable.aid=starttable.aid
set endtable.xingzifanwei=substring(starttable .body,1,LOCATE('</span>', starttable .body)-1);

    SELECT substring(body,1,LOCATE('</span>', body)-1)  from dede_addonarticle1

普通分类: