我有一张儿童桌:
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表和外键的数据 .
谢谢!