Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
insert into table1 (val1, val2) select * from ( select val1, val2 from table2 ) t2 on dublicate update val1 = t2.val1
INSERT INTO table1 (val1, val2) SELECT val1, val2 FROM table2 ON DUPLICATE KEY UPDATE `val1` = VALUES(`val1`)