0
在MySQL或PHP中修改此問題的最佳方法是什麼?TSV文件結尾的空行在MySQL中創建空列加載數據Infile
我正在使用亞馬遜PHP SDK,GetReport函數。
$intry = (stream_get_contents($request->getReport()) . "\n");
$merchantalldata = '_GET_MERCHANT_LISTINGS_ALL_DATA_' . $today0 . '.tsv';
file_put_contents($merchantalldata,$intry);
$sql = "LOAD DATA LOCAL INFILE '_GET_MERCHANT_LISTINGS_ALL_DATA_" . $today00 . ".tsv' INTO TABLE . . . . "
總是在我回來TSV,它總是相同的:
我怎樣才能解決這個問題,無論是在TSV文件本身,通過PHP,或禁止該空白被插入到MySQL數據庫中?
卸下' 「\ n」 個'???如果需要修剪'$ intry = trim(stream_get_contents($ request-> getReport()));' – AbraCadaver
哦,哇。顯然沒有! '\ n'在樣本/例子中,我甚至沒有再想過。刪除了它並解決了問題!非常感謝..你爲我節省了很多時間:) – bbruman
你想回復,所以我可以標記爲已解決,或者我應該刪除它嗎?由你決定:P – bbruman