1

我正在加载超过 500k 行的表。它以前工作过多次,但现在似乎停止工作了。代码如下:

将数据本地 infile 'C:\\Users\\Michael\\Dropbox\\Coursework and Work\\Project Longevity\\NHPD DB\\Arrests Working Files\\ARRESTS_REDO2.csv' 加载到表 all_arrests
以“,”结尾的字段
用 '\"' 括起来
以 '\n' 结尾的行
忽略 1 行
(object_id、id_key、c​​ase_num、seq_no、逮捕日期、逮捕时间、逮捕小时、逮捕周、逮捕月 1、逮捕月 2、逮捕类型​​、逮捕类型​​信息、
Charge_seq、法规、计数、逮捕官员、逮捕官员2、perp_name、perp_sex、perp_sex_info、perp_race、perp_race_info、perp_ethnicity、perp_ethnicity_info、
red_num,perp_dob,perp_age,节拍,区,arrestee_community,street_number,street_direction,street_name,street_suffix,street_direction2,street_name2,
street_suffix2, street_apt, street_city, v_community, v_street_num, v_street_direction, v_street_name, v_street_suffix, v_street_direction2,
v_street_name2, v_street_suffix2, v_street_apt, v_city, h_street_number, h_street_direction, h_street_name, h_street_suffix, h_street_apt, h_city, h_state,
h_zip, cv_dayofweek, cv_address, cv_date, cv_dow, cv_time, status, score, side)
;

我尝试将每个其他线程的行结束参数更改为 \r 和 \t,但没有骰子。它加载了,那里的数据很好,但它只加载了应该是 512271 的 256218 行。

4

1 回答 1

1

您可能需要检查:

  • 如果您使用 MySQL Testbench 之类的客户端,则超时小于查询所消耗的时间
  • 您的文件有一行带有特殊字符或不匹配导致读取中断
于 2013-01-09T21:19:35.270 回答