안녕하세요..
저는 지금 뭔가 손실된 데이터를 복구중이랍니다..ㅠㅠ
한개의 테이블엔.. 손실된 데이터를 가진 테이블이고
다른 한개의 테이블은.. 어제 기록된 정상적인 데이터를 가진 테이블입니다.
오늘 손실된 자료를 복구하기위해 어제의 정상적인 자료를 참고해서 복사하는건데요,
다행히도 오늘 손실된 자료에는 ID에 해당하는 것들이 남아있고,
어제의 자료에서 ID에 해당하는 행을 찾아, 같은 행의 자료값을 똑같이 복사해서 넣으면 됩니다만
이게 1만건이 넘어가네요..ㅠㅠ
그냥 단순하게, 손실된 테이블의 ID와 정상적인 테이블의 ID를 비교해서 같은 행의 정상적인 값들을
손실된 테이블에 붙여넣으면 됩니다.
처음엔 쉽게.. 업데이트로 해보려고했지만, 아무래도 안되는군요
update loss
set loss.in1 = complete.in1 , loss.in2 = complete.in2
where loss.id = complete.id;
이렇게 했습니다..
아아.. 도대체 어떻게 설명을 올려야할지도 막막하네요...ㅠㅠ
어디서 잘못된걸까요? 언질좀 던져주시면 해결해보겠습니다..ㅠㅠ...
|