MySQL数据加载仅加载到我表中大约一半的行中

时间:2013-01-09 21:12:57

标签: mysql file-io load line

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

load data local infile 'C:\\Users\\Michael\\Dropbox\\Coursework and Work\\Project Longevity\\NHPD DB\\Arrests Working Files\\ARRESTS_REDO2.csv' into table all_arrests
fields terminated by ','
enclosed by '\"'
lines terminated by '\n'
ignore 1 lines
(object_id, id_key,case_num, seq_no, arrest_date, arrest_time, arrest_hour, arrest_week, arrest_month1, arrest_month2, arrest_type, arrest_type_info,
charge_seq, statute, counts, arresting_officer, arresting_officer2, perp_name, perp_sex, perp_sex_info, perp_race, perp_race_info, perp_ethnicity, perp_ethnicity_info, 
red_num, perp_dob, perp_age, beat, district, 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每个其他线程,但没有骰子。它加载,并且那里的IS数据很好,但它只加载256218行,而不应该是512271.

1 个答案:

答案 0 :(得分:0)

您可能需要查看:

  • 如果使用像MySQL Testbench这样的客户端
  • ,则超时小于查询消耗的时间
  • 您的文件中有一行具有特殊字符或与其进行阅读中断的不匹配