테스트 사이트 - 개발 중인 베타 버전입니다

db가 꼬여서,,, 채택완료

민쯩먼저깔게요 9년 전 조회 3,131

aaa테이블 1,3,5필드가 날라갔습니다. 유유

 

bbb테이블에 살아있는데...bbb테이블의 1,3,5필드를 aaa테이블의 1,3,5로 복사하는 방법이 없을까요?

 

 

insert into g5_write_bbb(wr_1) select wr_1 from g5_write_aaa;  

 

전에 이렇게 했었는데...이상하게 안들어가네요,..

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
9년 전

지문이 애매하네요 .... 필드 데이터만 날렷다는거 같은데 insert 를 하면 해당 필드 데이터를 복사한다기 보다는 추가 일텐데요 ....

update 를 원하시는 건지 insert 를 원하시는건지...

위 쿼리를 실행하셧는데 이상하게 안들어 간다는 말씀은 추가로 데이터가 들어갔는데 빈 필드에 값이 안들어와서 안들어 왔다고 느끼는게 아닌가 싶습니다.

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

민쯩먼저깔게요
9년 전
답변감사합니다.

bbb의 1,3,5필드를
aaa의 1,3,5필드에 복사하겠다는 뜻입니다.
깜봉
9년 전
[code]
UPDATE g5_write_aaa a, g5_write_bbb b SET a.wr_1 = b.wr_1,a.wr_3 = b.wr_3,a.wr_5 = b.wr_5 WHERE a.wr_id = b.wr_id;
[/code]
민쯩먼저깔게요
9년 전
감사합니다~ 덕분에 복구하였습니다.
좋은 저녁되세요~

댓글을 작성하려면 로그인이 필요합니다.

F
9년 전

INSERT INTO aaa (column1, colum2, colum3) SELECT column1, colum2, colum3 FROM bbb WHERE [조건]; 

 

이렇게 하시면 될거에요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

민쯩먼저깔게요
9년 전
감사합니다~
근데 조건부분을 어떻게 써야 하는지요,,

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인