我正在构建一个应用程序来将数据从文本文件导入数据库。
我只想从文本文件中导入特定的行。使用 Navicat,我发现我们可以在导入数据时限制行数。
我还发现一篇文章说我们可以限制它,所以我尝试了这个:
load data infile 'c:/coop/wkwk.txt' into table jo fields
terminated by '|' lines terminated by '\n' limit 10,100;
但我得到一个错误SQL syntax
,是什么QUERY
使这项工作?
如果您使用的是 Unix/Linux,您可以尝试使用 fifo 缓冲区:
你不能使用
LIMIT
onLOAD DATA INFILE
。关于您的问题,您唯一可以做的就是跳过一定数量的行:但是你没有办法停下来,直到文件结束。请参阅文档。