誰かが私が間違っているの何私を指す: csvファイル:「"0.5'
weight,student,price
0.5,4,2.3
コマンド:
LOAD DATA INFILE 'prices.csv'
INTO TABLE prices
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
エラー:
をIncorrect decimal value: '"0.5' for column 'weight' at row 1
「prices」のテーブル構造を表示してください。 –
ほとんどの場合、ロケール/照合では、千の区切り文字として '.'が使用され、小数点の区切り文字として'、 'が使用されます。 LOAD DATAは個々の値を正しくロードしますが、サーバはこれらの値を変換して小数点を訂正できません。接続の照合順序を変更してみてください –