У меня есть CSV с некоторыми данными, которые выглядят так:
A0A0A0,48.5674500000,-54.8432250000,Gander,NL
A0A1A0,47.0073470000,-52.9589210000,Aquaforte,NL
A0A1B0,47.3622800000,-53.2939930000,Avondale,NL
Но моя база данных нормализована так, что города и провинции находятся в отдельных таблицах, каждая со своим столбцом идентификаторов.
Итак, как проще всего импортировать этот файл в 3 отдельные таблицы и правильно связать внешние ключи?
Чтобы быть более понятным, таблицы
cities (id, name, province_id)
provinces (id, code, name, country_id)
postal_codes (id, code, city_id)
countries (id, code, name)