我用load data infile导入一个csv的时候,当所有字段都不为空时就会导入成功,但是当有字段为空时则导入提示错误。这是为什么呢?怎么解决?数据表中字段是可以为空的。csv没有空白字段时如下:缴费人名称,应缴费金额,缴费状态,缴费时间,已缴费金额,欠费金额
胡一菲,800,0,2017/5/1 20:00,800,0
张一科,800,1,2017/5/1 20:00,800,0
-----------------------------------------------------------------------------------------------
csv有空白字段时如下:缴费人名称,应缴费金额,缴费状态,缴费时间,已缴费金额,欠费金额
胡一菲,800,0,2017/5/1 20:00,,0
张一科,800,1,2017/5/1 20:00,800,0sql语句如下
load data  infile 
'/Library/WebServer/Documents/jfpt/Public/Upload/Merchant/chargeitems_611000065_144761.csv' 
into table bank_chargeitems_51_36 
fields terminated by ',' lines TERMINATED by '\r\n' IGNORE 1 lines
另外:
不明白load data infile与load data local infile的区别,能给介绍一下吗?而且当使用load data local infile时,以上那个例子,有空白的字段是可以导入的