CREATE TEMPORARY TABLE IF NOT EXISTS tcat (id INT(9),name CHAR(150),parent_id INT(9),description CHAR(150),sort_order INT(9),top INT(9));
INSERT INTO tcat VALUES (60,'Новые элементы',0,'',0,1);
UPDATE oc_cat
set oc_cat.parent_id=tcat.parent_id
from oc_category AS oc_cat
INNER JOIN tcat
ON oc_cat.category_id=tcat.id;
Уже всю голову сломал, ругается сволочь на синтакис.
UPDATE oc_cat
set oc_cat.parent_id=tcat.parent_id
from oc_category AS oc_cat
INNER JOIN tcat
ON oc_cat.category_id=tcat.id
Ответ MySQL: Документация
#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'from oc_category AS oc_cat
INNER JOIN tcat
ON oc_cat.category_id=tcat.id' на строке 3
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший