У меня есть две таблицы original
и original_backup
, я создаю скрипт отката, который принимает все данные из original_backup
и помещает его обратно в original
, вопрос у меня есть, есть около 60 столбцов. Есть ли простой способ перемещения всех данных с помощью UPDATE
и SET
без указания каждого столбца?MySQL Обновить все значения из другой таблицы
Например, что-то вроде: UPDATE original SET * FROM original_backup WHERE original.id = original_backup.id;
Использование REPLACE
не вариант в данном случае.
no is not – Drew
Вы можете сделать это примерно в 6 операциях с помощью [IODKU] (http://dev.mysql.com/doc/refman/5.7/en/insert-on-duplicate.html) и реальный [Rube Goldberg] (https://en.wikipedia.org/wiki/Rube_Goldberg) путь – Drew