0

我有一个子表:

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 文件填充电池表。这两个 .csv 文件包含电池表中所需的所有数据。

Battery Number 来自一个 .csv,Pack Position 和 Pack Number 包含在另一个 .csv 中,而 Assembly_ID 是自动递增的。我正在寻求填写表格电池的指导,但我对我需要来自 excel csv 表和外键的数据这一事实感到困惑。

谢谢!

4

0 回答 0