小编She*_*adK的帖子

使用 MySQL LOAD DATA 命令过滤正在加载的数据

我正在使用以下命令。

LOAD DATA  INFILE 'source.txt'
INTO TABLE tblData
CHARACTER SET utf8
FIELDS TERMINATED BY '\t';
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我得到的 source.txt 是一个 800MB 的文件,其中只有 10% 的行是我需要的。我无法在加载前对文本文件进行过滤。我可以根据一个特定列的值过滤我的结果。有没有办法可以在我的加载语句中指定这个条件,以便只加载所需的行。

mysql load filter

5
推荐指数
1
解决办法
1977
查看次数

标签 统计

filter ×1

load ×1

mysql ×1