0
我無法使用LOAD DATA LOCAL INFILE加載金額 我有一個文本文件,其中有一列叫做'金額'。我的問題是該字段在文本文件中的值爲20,200.00和-61,066.11等。當我嘗試在我的MySQL數據庫中加載這些值時,它只加載20和-61。 我應該怎麼做才能在我的表格中加載全部金額? 我正在使用十進制(10,2)數據類型。 我正在使用以下查詢。 LOAD DATA LOCAL INFILE'C:/Users/Dataction123/Desktop/nordic.txt'INTO TABLE spend_nordic LINES TERMINATED BY'\ r \ n';如何使用LOAD DATA LOCAL INFILE裝載數量?
感謝Himesh的評論。在上面的查詢中,int_col和@float_col是什麼?對不起,我是MySQL的新手。 – user2663104
謝謝。現在讓我試試這個查詢。 – user2663104
LOAD DATA LOCAL INFILE 'C:/Users/Dataction123/Desktop/nordic.txt' IGNORE INTO TERMINATED BY '\噸' 結尾由線TABLE spend_nordic 場 '\ r \ N' (InvoiceNum,@Amount) SET金額=替換(@Amount,',','。');當我使用上面的查詢時,我得到錯誤1054 - 未知列'InvoiceNum'。這裏InvoiceNum是在我的文件中存在的字段,'Amount'是數據庫字段, – user2663104