MariaDB:读入txt文件用于sql语句

y1aodyip  于 6个月前  发布在  其他
关注(0)|答案(1)|浏览(69)

我有一个本地MariaDB,想构建以下SQL语句:

SELECT * from db.id_match WHERE id IN ('C:\CUSIPs.txt')

字符串
文本文件表示多个ID(每个ID都写在单独的行中-不以','或类似的符号分隔)。
有没有一种方法可以读入这些ID,而不必手动将每个ID复制到IN子句中,并用' and,'将它们分开?
非常感谢提前!

ki1q1bka

ki1q1bka1#

您可以创建一个表示文件的CONNECT Engine表,然后使用该表。
安装连接引擎:

plugin-load-add=ha_connect.so

字符串
创建表格:

create table ips (
ip int not null)
engine=CONNECT table_type=CSV file_name='C:\CUSIPs.txt'


然后选择:

SELECT * from db.id_match
JOIN ips ON id=ips.ip

相关问题