是否可以从文件中选择mysql记录?

时间:2013-06-05 21:09:03

标签: mysql

我想要一个可以让我选择文件中列出的记录的查询。 因此,例如,我的文件看起来像这样:

1
2
3
4
5

我的桌子看起来像这样:

People
id,name
1,bob
2,joanna
3,suzan
4,buck
5,Guy

我想要查询

的内容

从People p中选择*,其中p.id IN(MY_FILE)

这样的事情可能吗?

1 个答案:

答案 0 :(得分:0)

不能直接操作平面文件并将其加入其他数据或将其用作标准。但是,您可以使用LOAD DATA INFILE语法加载数据(请参阅http://dev.mysql.com/doc/refman/5.0/en/load-data.html)。

据说,几乎任何语言的程序服务器端脚本都可以轻松地为您构建桥接。您的脚本将读取您的文件并将数据加载到数组中,然后制定您的mysql查询并返回结果。