Я пытаюсь скопировать значения в products_description_second в той же колонке, где LANGUAGE_ID = 3, так что я до сих пор есть:копирование одного столбца в другой на той же таблице
UPDATE pd1 SET
pd1.products_description_second = pd2.products_description_second
from products_description pd1
join products_description pd2 on pd1.products_id = pd2.products_id and pd2.language_id = 3
WHERE pd2.language_id = 1
Однако я получаю ошибку синтаксиса:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from products_description pd1 join products_description pd2 on pd1.product' at line 3
Что мне не хватает?
Вы не можете использовать из в запросе обновления, и вы должны использовать 'set' ведь' joins' – abeyaz