1. 程式人生 > >MySQL將一個表的某個欄位值更新到另外一張表

MySQL將一個表的某個欄位值更新到另外一張表

今天,遇到一個需求是要將MySQL的一個表中的欄位更新到另一個表中,開始,我嘗試用以下的SQL解決:

 

UPDATE t_order_temp

SET price=t_order.amount 

FROM t_order

WHERE t_order_temp.conNumber=t_order.conNo

 

但是沒有成功,MySQL不支援這樣的更新操作。

修改成如下的SQL語句模型:

 

UPDATE a,b 

SET a.1=b.1 

WHERE a.2=b.2

 

更新成功,特此記錄,僅供參考,希望大家少走彎路。