des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Вставка в таблицу из другой таблицы с dublicate update?

insert into table1 (val1, val2)
        select * from (
		  select val1, val2 
		  from table2
		  ) t2 
		  on dublicate update val1 = t2.val1


как можно выполнить такой запрос?
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
qonand
@qonand
Software Engineer
INSERT INTO table1 (val1, val2)        
SELECT val1, val2 FROM table2
ON DUPLICATE KEY UPDATE `val1` = VALUES(`val1`)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы