我'嘗試與此語句來導入以下數據:導入CSV文件到MySQL
LOAD DATA LOCAL INFILE 'C:/Users/path/Desktop/decitable.csv'
INTO TABLE technical_center.decitable
FIELDS TERMINATED BY ';'
IGNORE 1 LINES
的CSV數據:
intRow;deciRow
4;2.43
SQL數據字段被格式化爲INT (11)和DECIMAL(11)。 執行導入語句後,我收到值4和2. 這個sql語句在mySQL工作臺中的問題在哪裏?
您小數列不允許對於小數點後的任何數字。 https://dev.mysql.com/doc/refman/5.7/en/fixed-point-types.html – CBroe
如果你想要十進制*的地方*你需要*定義*小數位,例如'DECIMAL(11,2)'。 – EJP
解決了我的問題。非常感謝! – marciano