두 테이블 original
과 original_backup
이 있는데, 모든 데이터를 original_backup
에서 가져 와서 다시 original
에 넣는 롤백 스크립트를 만들고 있습니다. 문제는 약 60 개의 열이 있다는 것입니다. 모든 열을 지정하지 않고 UPDATE
및 SET
을 사용하여 모든 데이터를 쉽게 이동할 수 있습니까? 같은 예를 들어 뭔가를MySQL이 다른 테이블의 모든 값을 업데이트합니다.
: UPDATE original SET * FROM original_backup WHERE original.id = original_backup.id;
이 REPLACE
을 사용하여이 경우 옵션을 선택하지 않습니다.
아니요 가능하지 않습니다 – Drew
[IODKU] (http://dev.mysql.com/doc/refman/5.7/en/insert-on-duplicate.html) 및 진짜 [Rube Goldberg] (https://en.wikipedia.org/wiki/Rube_Goldberg) 방법 – Drew