天天看點

快速多個csv導入mysql_如何将多個CSV檔案導入一個MySQL表?

我有一張兒童桌:

create table Battery(

Battery_Number primary key,

Pack_Position,

Pack_Number,

Assembly_ID,

foreign key (Pack_Number) references Pack(Pack_Number),

foreign key (Assembly_ID) references Assembly (Assembly_ID)

);

兩個父表:

create table Pack(Pack_Number primary key, ...);

create table Assembly(Assembly_ID primary key auto_increment,...);

每個父子關系的關系是一對多 . 一個元件包含許多電池,一個元件具有(産生)許多電池 .

現在,我一直在使用LOAD DATA INFILE和兩個單獨的.csv檔案分别填寫Pack和Assembly表 .

我問是否有任何方法可以用我用于父表的這兩個.csv檔案填充Battery表 . 這兩個.csv檔案包含Battery表中所需的所有資料 .

電池編号來自一個.csv,其中包裝位置和包裝編号包含在其他.csv中,而Assembly_ID則自動遞增 . 我正在尋求填寫表電池的指導,但我很遺憾我需要來自excel csv表和外鍵的資料 .

謝謝!