Помогите нужно сделать запрос. У меня есть две таблицы table1 и table2. Они абсолютно идентичны, таблицы ни как не связаны между собой. В каждой таблицы есть 3 поля 1) id 2) name 3) desc мне нужно, что скопировать все записи из table2 в table1 если table2.id = table1.id. Как это сделать, мне говорили, что есть команда UPDATE FROM там одну строчку написал и все записи можно сразу скопировать, но я не знаю с какой стороны к этому подойти.
Что значит "скопировать"? Изменить уже существующие записи в table1, чтобы они были идентичны уже существующим в table2, если их id равны? Попробуй: update `table1` set table1.name=table2.name, table1.desc=table2.desc where table1.id=table2.id
UPDATE table1, table2 SET table1.name = table2.name, table1.desc = table2.desc WHERE table1.id = table2.id;