MySQL不允许SELECT 、UPDATE、DELETE的表,很蛋疼。当然,有比创建无休止的临时表更好的办法。
本文解释如何UPDATE一张表,同时在查询子句中使用SELECT。
例子说明:
UPDATE tb_a1result
SET username = (
SELECT
username
FROM
(SELECT * FROM tb_a1result) AS x
WHERE
mid = 63573)
WHERE
mid = 5;
MySQL不允许SELECT 、UPDATE、DELETE的表,很蛋疼。当然,有比创建无休止的临时表更好的办法。
本文解释如何UPDATE一张表,同时在查询子句中使用SELECT。
例子说明:
UPDATE tb_a1result
SET username = (
SELECT
username
FROM
(SELECT * FROM tb_a1result) AS x
WHERE
mid = 63573)
WHERE
mid = 5;