如何将值从文件加载到mysql,在(文件)中

rze*_*nik 6 mysql file where-clause

我需要选择 id 所在的位置(这里我想加载文本文件,每行一个 int 值)

任何帮助,将不胜感激

小智 5

你必须使用临时表

CREATE TEMPORARY TABLE `temp` (`id` bigint(20) NOT NULL, PRIMARY KEY(`id`))
Run Code Online (Sandbox Code Playgroud)

然后使用从文件加载数据

LOAD DATA INFILE ...
Run Code Online (Sandbox Code Playgroud)

然后使用临时表选择您的数据

SELECT * FROM some_table s, temp t WHERE s.id = t.id
Run Code Online (Sandbox Code Playgroud)