srkp.net
当前位置:首页 >> mysql upDAtE sElECt >>

mysql upDAtE sElECt

UPDATE 表A SET name=(SELECT id FROM 表B WHERE 表B.name=表A.name)

哪个高手说UPDATE后面可以插个SELECT的??

试试 UPDATE paixu10 INNER JOIN (select intip,sum(n) as s from paixu GROUP BY intip) AA ON AA.intip=paixu10.intip SET paixu10.s=AA.s

一般用insert select,给你举个例子,你自己再研究一下 insert into tableA select col1, case when col2=1 then '1' end, if (col3=2,'2','3') from tableB; update 应该也可以,你试一下

UPDATE post SET modified_at=modified_at+1 WHERE post_status=2

会的,for update就等于是加上了一个写锁,会把表锁住无法修改

1.这样的语句得到的$result结果,成功为true,失败为fales; 2.所以只要能往下面执行其它PHP语句,通常默认为true; 3.下面有一段更新常用的代码,并把更新后的记录显示出来,希望你能明白;

支持 而且非常方便 update t1 join (select * from ..) t2 using(col) set t1.col1=t2.col1

SET @id := '32011'; UPDATE tbl SET col=XXX WHEREid=@id; SELECT * FROM tbl WHEREid=@id

UPDATE的表不能出现在子查询中,你的语句需要修改,例如: UPDATE education SET timeFrom="2007-9-1" WHERE EXISTS (SELECT * FROM education WHERE studentinfo.userName=education.userId) AND studentinfo.userName LIKE "11842%" AND stude...

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com