【发布时间】:2012-08-22 18:10:29
【问题描述】:
我正在尝试使用以下查询将 CSV 数据上传到 MYSQL 表。它运行成功。包含 2000 万条数据的 CSV 文件。但是现在上传数据还是有问题。
我的 CSV 文件结构如下:
Name phone_no DND
xxx 99934034343 A
xxx 99934034345 D
xxx 99934034346 A
xxx 99934034347 D
我只想使用以下命令插入活动的“A”。
LOAD DATA LOCAL INFILE '/root/782012_23.csv'
INTO TABLE tbl_dndno
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\n';
这样的预期记录
Name phone_no DND
xxx 99934034343 A
xxx 99934034346 A
【问题讨论】:
-
你的问题是什么?会出现什么错误?
-
我无法上传“A”记录。
-
为什么?你期望什么,会发生什么,你看到哪个错误?
-
我只想存储有效的电话号码。这意味着我想通过 DND 列“A”插入电话无过滤器。
-
抱歉,您仍然没有回答我的问题:为什么它不起作用?运行命令后,表中有什么?你看到错误了吗?
标签: mysql file-upload csv