我有一个子表:
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 表和外键的数据这一事实感到困惑。
谢谢!