Ich bin versucht, die folgenden Daten mit dieser Aussage zu importieren:Import CSV-Datei mit Dezimalzahlen zu mySQL
LOAD DATA LOCAL INFILE 'C:/Users/path/Desktop/decitable.csv'
INTO TABLE technical_center.decitable
FIELDS TERMINATED BY ';'
IGNORE 1 LINES
csv-Daten:
intRow;deciRow
4;2.43
die SQL-Datenfelder werden als INT formatiert (11) und DECIMAL (11). Nach dem Ausführen der Import-Anweisung erhalte ich die Werte 4 und 2. Wo ist das Problem in der MySQL-Workbench mit dieser SQL-Anweisung?
Ihre Dezimal Spalte nicht erlaubt für irgendwelche Nachkommastellen. https://dev.mysql.com/doc/refman/5.7/en/fixed-point-types.html – CBroe
Wenn Sie dezimale * Orte * wollen, müssen Sie * Dezimalstellen definieren, mit z. 'DECIMAL (11,2)'. – EJP
Arbeitete für mein Problem. Danke vielmals! – marciano