У меня есть 2 таблицы table1 и table2. Я должен скопировать столбец с именем «C» из таблицы 2 в столбец «C» в таблице 1 без потери других данных столбца. Оба типа данных поля одинаковы. Кто-нибудь может дать мне правильный вопрос, как это сделать.
Предполагая, что Table1 уже содержит столбец C, и вы можете присоединиться по id:
UPDATE table1 t1 JOIN table2 t2 ON t1.id = t2.id SET t1.col1 = t2.col2, t1.col2 = t2.col2
источник: http://blog.ookamikun.com/2008/03/mysql-update-with-join.html