在 MySQL 中,可以使用 UPDATE 子查詢來更新一個表中的數據,方法如下:
UPDATE table1
SET column1 = (
SELECT column2
FROM table2
WHERE table1.id = table2.id
);
在這個示例中,我們正在更新 table1 中的 column1 列,通過將 table2 中的 column2 列的值設置為 column1 的新值。我們連接兩個表的關鍵是使用 WHERE 子句來匹配它們之間的關聯字段。
請注意,在使用 UPDATE 子查詢時,需要確保子查詢只返回一個值,否則會導致錯誤。