2016-08-25 91 views

回答

3

你可以試試下面的代碼:

UPDATE tab1, tab2, tab3 
SET tab1.a = '', tab2.b = '',tab3.c = '' 
WHERE tab1.id = 3 AND tab2.id = 9 AND tab3.id = 5; 

UPDATE:

按照由OP提到,工作不適合的Mysql 5.5代碼,添加代碼

UPDATE tab1 a 
    INNER JOIN tab2 b ON (a.id = b.id) 
    INNER JOIN tab3 c ON (a.id = c.id) 
SET tab1.a = '', tab2.b = '', tab3.c = '' 
WHERE a.id = 3 AND tab2.id = 9 AND tab3.id = 5; 
+0

你試過了嗎,兄弟?給出了別名。 – Vikrant

+0

似乎不起作用 –

+0

@ FrancescoG。,請確保您使用每個表的「別名」,並將相應的列名稱作爲; ** tab1.a **,** tab2.b **,** tab3.c ** – Vikrant

相關問題