플랫 파일에서 MySQL 데이터베이스로 데이터를로드하고 외래 키를 통해 테이블 간의 관계를 만드는 가장 빠른 방법은 무엇입니까?정규화 된 MySQL 데이터베이스에 플랫 파일로드
예를 들어 ... 나는 형식의 플랫 파일이 있습니다
IND (id,fk_pop,name)
POP (id,population)
MARKER (id,rsid)
GENOTYPE (id,fk_ind,fk_rsid,call)
특히, 어떻게 하나가 외부 키를 채울 않습니다 : 나는 네 개의 테이블에로드 할 필요
[INDIVIDUAL] [POP] [MARKER] [GENOTYPE]
"INDIVIDUAL1", "CEU", "rs55555","AA"
"INDIVIDUAL1", "CEU", "rs535454","GA"
"INDIVIDUAL1", "CEU", "rs555566","AT"
"INDIVIDUAL1", "CEU", "rs12345","TT"
...
"INDIVIDUAL2", "JPT", "rs55555","AT"
저울 같은 방식으로? 이 수치는 1000+ 개 이상의 유전자형을 가진 1000+ 명 범위입니다.
조언을 주셔서 감사합니다 ... 현재까지로드하기 전에 프로그래밍 방식으로 외래 키를 관리해야하지만 – pufferfish