Как импортировать несколько файлов 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 соответственно.
Я спрашиваю, есть ли способ заполнить таблицу Battery этими двумя CSV-файлами, которые я использовал для родительских таблиц. Эти два CSV-файла содержат все данные, необходимые в таблице "Батарея".
Номер батареи взят из одного.csv, а положение и номер упаковки содержатся в другом.csv, а Assembly_ID автоматически увеличивается. Я прошу рекомендации по заполнению таблицы Battery, но я озадачен тем фактом, что мне нужны данные как из листов Excel CSV, так и из внешних ключей.
Спасибо!