mysql查询并修改同一个表

mysql查询并修改同一个表

注意:先备份一下表,也别忘了where条件,不然就全改了

多表关联查询,直接在inner join里多表关联查就行了

UPDATE 表名 AS a
INNER JOIN (
	SELECT
		cit.id AS id 
	FROM
		表名 AS cit
	WHERE
		ctp.id IS NULL
	) b 
	SET a.ceshi = 3 
WHERE
	a.id = b.id

你可能感兴趣的:(demo记录,mysql,数据库,sql)