xls в mysql с внешними ключами - PullRequest
0 голосов
/ 21 июля 2011

У меня есть файл xls с этим типом:

group_name | name
my_groupe1 | name1
my_groupe4 | name2
my_groupe2 | name3
my_groupe1 | name4

и моя база данных:

    users
id | id_group | name 

и

    groups
id | name

Я хочу экспортировать мойДанные XLS в моей базе данных.Но я должен заменить «имя_группы» его идентификатором реальной записи в базе данных.

Все записи группы уже существуют в моей базе данных.

Я думаю сделать веб-сервис для этого, но япредпочитаю экспортировать его напрямую.

Thx

1 Ответ

0 голосов
/ 22 июля 2011

Моя рекомендация - создавать динамические операторы SQL INSERT в Excel на основе ваших данных.Ниже я дал вам формулу для D2 и E2.

D2: = "INSERT INTO group (id, name) VALUES (, '" & B2 & "')" СТАНОВИТСЯ: INSERT INTO group (id, name) VALUES (, 'my_group1')

E2: = "INSERT INTO user (id, name, group) VALUES (, '" & B2 & "'," & A2 & ")" СТАНОВИТСЯ: INSERT INTO user (id, name, group) VALUES (, 'my_group1', 1)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...