使用外键xls到mysql

时间:2011-07-21 14:06:31

标签: mysql sql excel csv

我是这种类型的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数据。但我必须更换" group_name"通过他对数据库中真实记录的识别。

我的数据库中已存在所有组记录。

我认为要为此制作网络服务,但我更喜欢直接导出它。

THX

1 个答案:

答案 0 :(得分:0)

我的建议是根据您的数据在Excel中创建动态SQL INSERT语句。下面我给出了D2和E2的公式。

<强> D2:
=“INSERT INTO group(id,name)VALUES(,'”&amp; B2&amp;“')”
变为:
INSERT INTO组(id,name)VALUES(
,'my_group1')

<强> E2:
=“INSERT INTO user(id,name,group)VALUES(,'”&amp; B2&amp;“',”&amp; A2&amp;“)”
变为:
INSERT INTO用户(id,name,group)VALUES(
,'my_group1',1)

enter image description here