각각 다른 테이블에 특정필드의 레코드값 전체를 이동 또는 복사하고자 합니다.
본문
INSERT INTO 테이블B (apple_copy) SELECT apple from 테이블A 조건 ;
A테이블에 apple (꽉찬 칼럼)라는 필드가 있습니다. 이 필드에 모든 레코드를..
B테이블에 apple_copy (텅빈 칼럼)라는 곳으로 옮기고 싶은데요.
어설프게 이동을 시키면 어찌되었던.. 합쳐지지 않고, 별도로 레코드값이 잡힙니다.
저는 테이블A로 테이블B에 있는 필드 레코드값 전체를 옮기고 싶습니다.
문제점이 스키마가 서로 다른 구조입니다.
결국 이유여하 불문 밀어넣어야 하는 나쁜 조건의 상황..
각각 다른 테이블에 특정필드의 레코드값 전체를 이동 또는 복사하고자 합니다.
뒤에 무슨 조건을 걸어 주어야 할 것 같은데요. 당췌 모르겠습니다. ㅡㅡ
어떻게든.. 밀어 넣을 수 있는 방법이 있을까요?
고맙습니다!
................................
추가 : 2015.06.06 02:31
INSERT INTO 테이블C(apple_new) SELECT apple from 테이블A union all SELECT apple_copy from 테이블B;
실패..
타이프 하던 내용이 어디로 갔니.. 흑흑..
구글링을 해도 못 찾겠습니다. ㅡㅡ.
답변 3
특별히 구문에 에러가 있어 보이지 않습니다. mysql버전이 어떻게 되나요??
검색해 보니 아래와 같이 나오네요
적용버전
4.0에서 테스트
해당 테이블구조로 만들어지면서 조회되는 데이타도 입력된다.
부가기능은(기본키,고유키,default,auto_increment등등) 복사되지 않는다.
4.1에서 테스트
해당 테이블구조로 만들어지면서 조회되는 데이타도 입력된다.
부가기능은 (기본키,고유키,default,auto_increment등등) 복사되지 않는다.
출처 : http://www.zetswing.com/bbs/board.php?bo_table=MySQL_LEC&wr_id=27&page=2
그것이요.. ㅡㅡ 진실은 저도 몰라요 ㅜㅜ
정말 죄송합니다. ㅠㅠ
오래 전 모델 같아요..
아주 오래 전..
모두 잊어 버렸죠.. 요즘 것만 어떻게 간신히 건지고 있습니다.
그래서.. 잘 안 되었습니다..
이제 해소 되었습니다.
그냥.. 죄송합니다. 하였습니다!
선생님 신경 쓰시게 하여 죄송해요. ㅡㅡ
db접근하여 contact 함수 날려도 안 먹혔습니다.
이 다음에.. 돈 많이 벌면.. 그때 다시 공부해 보려고요.. ^^
뭔가는 바뀐 것 같은데.. 진짜 모르겠어요. 흑..
선생님.. 오늘도 우리 홧팅!! ?? ㅎㅎ
멋지삼!
이래저래 안될때는 그냥 csv로 백업받아서 액셀로 작업후에 밀어넣으세요