You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LOAD DATA导入400万行车辆数据仅完成半数的问题解决

解决MySQL LOAD DATA导入仅半数数据的问题

问题场景

我需要将一份包含400万行车牌及车辆属性(颜色、轮胎尺寸等)的CSV文件导入MySQL的sizetable表,使用的LOAD DATA语句如下:

LOAD DATA local INFILE
'C:/Users/yaron/Downloads/TIRE_SIZES.CSV'
INTO TABLE sizetable  
FIELDS TERMINATED BY '|'
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(
mispar_rechev,tozeret_cd,sug_degem,tozeret_nm,degem_cd,degem_nm,ramat_gimur,ramat_eivzur_betihuty,kvutzat_zihum,shnat_yitzur,
degem_manoa,mivchan_acharon_dt,tokef_dt,baalut,misgeret,tzeva_cd,tzeva_rechev,zmig_kidmi,zmig_ahori,sug_delek_nm,horaat_rishum,moed_aliya_lakvish,
kinuy_mishari
);

问题现象

执行上述语句后,仅成功导入了半数数据。通过Notepad++检查CSV文件发现:95%未被导入的行,其相邻行存在以下特征之一:

  • 首列车牌以0开头
  • 末列车型名称以0结尾(例如MAZDA CX-30)

解决方法

移除语句中的OPTIONALLY ENCLOSED BY '"'参数后,所有400万行数据均成功导入到目标表中。

内容的提问来源于stack exchange,提问作者Mafic rock

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 06:02:37