2016-08-25 4 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:

Согласно упоминается О.П., код не работает 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

Смежные вопросы