INSERT INTO… SELECT без детализации всех столбцов

Как вставить выбранные строки из table_source в table_target с использованием SQL в MySQL, где:

  • Обе таблицы имеют одинаковое значение schema
  • Все столбцы должны передаваться, за исключением автоинкремента id
  • Без явной записи всех имен столбцов, так как это было бы утомительно

Тривиальный INSERT INTO table_target SELECT * FROM table_source не работает при дублировании записей для первичного ключа.

21
задан Dot NET 28 November 2011 в 20:48
поделиться