본문 바로가기
MySql

MySQL Simple way to automatically convert INSERT statements to UPDATEs?

by 베이스 공부 2020. 11. 1.
반응형

mysqldump의 출력을 사용하여 라이브 데이터베이스의 항목을 업데이트하고 싶습니다. 항목을 먼저 삭제하고 싶지 않습니다. 간단한 업데이트 문이 좋습니다. INSERT 문을 포함하는 mysqldump의 출력을 해당 UPDATE 문으로 변환하는 간단한 방법이 있습니까?

아주 기본적인 기능인 것 같아서 누군가가 도구를 만들었거나 빠르게 할 수있는 방법을 생각해 냈을 것입니다. 그래서 사람들은 모든 사람이이를 위해 자신의 스크립트를 작성하여 항상 바퀴를 재발 명 할 필요가 없습니다.

편집 : 실제 테이블 열을 직접 열거해야하는 솔루션이 아닌 일반적인 솔루션을 찾고 있습니다. 이것은 일반적인 문제이므로 테이블에 독립적 인 솔루션이 있어야한다고 생각합니다.

 

해결 방법

 


mysldump에는 -replace 옵션도 있으므로 sed 단계를 생략 할 수 있습니다.

 

참조 페이지 https://stackoverflow.com/questions/4035086

 

 

반응형

댓글