Hallo,
ich hab das folgende Problem:
ich muss von einer CSV-Datei Daten in eine MySQL Datenbank importieren.In der CSV-Datei habe ich Spalte Preise (Format: 2,564) und Datum( Format: dd.mm.yyyy). Ich mache den Import mit LOAD DATA INFILE.
Damit ich mit der Preis auch rechnen kann ist in der Datenbank der Format für Preis DOUBLE. In java hab ich eine Methode geschrieben, die mir vom Format String 2,564 in Double 2.564 die Preise umwandelt.
Ich hab das Problem: wenn ich LOAD DATA INFILE ausführe mit
Statement st = executeUpdate(Load data...)
und dann die Methode costUpdate(),komme ich überhaupt zu der Ausführung der Methode costUpdate,weil ich die Fehlermeldung :
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Daten abgeschnitten für Spalte 'cost' in Zeile 1
Die Daten in Spalte cost in der DAtenbank sind 0, weil die vom Typ Double sind, aber ich will CSV importieren und gleich umwandeln.
Geht das ?