將平面文件中的數據加載到MySQL數據庫,然後通過外鍵創建表之間的關係的最快方法是什麼?將平面文件加載到規範化的MySQL數據庫中
比如......我有格式的平面文件:
[INDIVIDUAL] [POP] [MARKER] [GENOTYPE]
"INDIVIDUAL1", "CEU", "rs55555","AA"
"INDIVIDUAL1", "CEU", "rs535454","GA"
"INDIVIDUAL1", "CEU", "rs555566","AT"
"INDIVIDUAL1", "CEU", "rs12345","TT"
...
"INDIVIDUAL2", "JPT", "rs55555","AT"
,我需要加載到四個表:
IND (id,fk_pop,name)
POP (id,population)
MARKER (id,rsid)
GENOTYPE (id,fk_ind,fk_rsid,call)
具體來說,一個人如何填充外鍵在一個規模的方式?這些數字在1000人以上,每人有100萬以上的基因型。
感謝您的建議,迄今爲止......雖然目前我不得不通過編程方式管理外鍵之前加載 – pufferfish 2008-11-01 17:28:26