1. 程式人生 > >MySQL連表Update修改資料

MySQL連表Update修改資料

設想兩張表,如下

table A

  field id field name

table B

  field id filed my_name

現在希望將表B中的my_name中的內容“拷貝”到表A中對應的name欄位中,表A中的記錄與表B中的記錄通過id對應。

首先我們來連表查詢一下:

SELECT a.id, a.name, b.my_name

FROM A a, B b WHERE a.id = b.id

根據連表查詢,可以和容易的轉為連表Update,思路類似,如下: 

UPDATE A a, B b

SET a.name = b.my_name WHERE a.id = b.id

https://www.cnblogs.com/bubuchu/p/9183756.html