gpt4 book ai didi

php - 拉拉维尔 4 : Upload large csv using LOAD DATA INFILE without blank rows

转载 作者:行者123 更新时间:2023-11-29 23:53:52 26 4
gpt4 key购买 nike

当我使用下一个代码在 mi 数据库中上传大文件时,我有额外的空行。如果我上传 5000 行,我最终会得到 5500 行。多余的行是空白的。 ¿如何避免这种情况?

if (Input::hasFile('file_pld')){

$csv = Input::file('file_pld');

$query = sprintf("LOAD DATA INFILE '%s' INTO TABLE usuariospld FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' ESCAPED BY '\"' LINES TERMINATED BY '\\n' IGNORE 0 LINES (`CODCENTRAL`, `PLAZO_PP`, `CUOTA_PP`)", addslashes($csv));

return DB::connection()->getpdo()->exec($query);

}

最佳答案

这是 csv 的问题。您需要在最后一行之后清理所有其他字段。使用shitf + end + (->, <-, .. 选择全部)

关于php - 拉拉维尔 4 : Upload large csv using LOAD DATA INFILE without blank rows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25465027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com