2013-05-16 3 views
0

Я пытаюсь импортировать CSV-файл в базу данных mysql. База данных содержит 5 таблиц.Импорт csv в mysql с помощью myphpadmin

  1. Таблица 1 имеет первичный ключ
  2. Таблица 2 имеет свой собственный первичный и таблицу 1 первичный в качестве внешнего ключа
  3. Таблица 3 имеет свой собственный первичный и таблица 2 первичный в качестве внешнего ключа
  4. Таблица 4 имеет его собственный первичный и таблицы 3 первичный в качестве внешнего ключа
  5. Таблица 5 имеет свой собственный первичный и основной, как внешний ключ

Теперь я пытаюсь т Таблица 4 в o импортировать данные в таблицу 4. Данные имеют «,» как разделитель и находятся в файле csv. Когда я напрямую импортирую, у меня есть вопрос о том, что phpmyadmin просто вращается и ничего не делает. Мой вопрос: это сразу? Второй вопрос: нужно ли заполнять иностранного в таблице 4 и заполнять внешние, первичные ключи в таблицах 1,2,3?

ответ

0

Если значения, введенные в иностранную шпонке колонка таблицы 4 не уже есть в таблице 3, вы должны добавить их туда первыми и подобной логикой соответствующих значения таблицы 2 и таблицу 1.

+0

Так что вы говоря, что я иду на отдельные таблицы (т. е. импортировать данные отдельно), заполнять первичный ключ и переходить к следующей таблице, помещать первичный и внешний ключ (первичный ключ из предыдущей таблицы) и продолжать так? –

Смежные вопросы