mysql 쿼리문 질문 (중복데이터~) 헬프요 ^^
A.테이블 필드 구성 : mb_name, mb_id, mb_mail
B.테이블 필드 구성 : mb_name, mb_id, mb_mail
위와 같이 A테이블과 B테이블의 필드구성은 동일//
결과 .
B테이블의 모든 데이터를 A테이블로 이동하라
조건.
A테이블의 필드값 mb_mail 데이터와 B테이블의 mb_mail 데이터를 비교하고
동일한 데이터라면 이동하지 않는다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 6개
혹시 프라이머리키라면 B를 모두 A에 insert 해보세요.
중북키는 저장안되므로 중복되지않게 모두 들어갈겁니다. ^
좀더 단순히 하자면 A 테이블의 mb_email을 유니크 인덱스로 만들고 B를 통째 A에 insert
promary가 아니라면 중복의 문제가 있는데 둘다 primary 라면 중복의 문제가 없으니
그냥 전체를 insert 하시면서 중복에러떠는것은 무시하시면 됩니다.
잘 안되네요. 움..
ignore가 중복된 키가 있는 경우(예로 같은 email) 건너 뛰고 계속 진행하게 합니다.