0

我想要一个可以让我选择文件中列出的记录的查询。因此,例如,我的文件将如下所示:

1
2
3
4
5

我的桌子看起来像这样:

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

我想要一个类似的查询

Select * from People p where p.id IN (MY_FILE)

这样的事情可能吗?

4

1 回答 1

0

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

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

于 2013-06-05T21:25:53.460 回答