如何编写将 .csv 文件中的数据与 MySQL 中的表相匹配的 SQL 查询?

1 mysql sql phpmyadmin

我是否可以在 PhpMyAdmin 中编写一个 SQL 查询,从 .csv 文件中搜索匹配记录并将它们与 MySQL 中的表匹配?

基本上我想做一个 WHERE IN 查询,但我希望 WHERE IN 检查本地计算机上 .csv 文件中的记录,而不是数据库中的列。

我可以这样做吗?

mar*_*kus 6

我会将 .csv 内容加载到新表中,进行比较/合并,然后再次删除该表。将 .csv 文件加载到 mysql 表中很容易:

LOAD DATA INFILE 'path/to/industries.csv' 
INTO TABLE `industries` 
FIELDS TERMINATED BY ';' 
IGNORE 1 LINES (`nogaCode`, `title`);
Run Code Online (Sandbox Code Playgroud)

您还可以告诉 LOAD 命令更多的信息,例如用什么字符包装条目等。