gpt4 book ai didi

mysql - 无法从 CSV 文件在 MySQL 中正确导入价格列

转载 作者:行者123 更新时间:2023-11-29 13:41:04 24 4
gpt4 key购买 nike

我有一个包含以下格式数据的 csv 文件:

SATURN,6459,"50,486",27184

我正在使用此命令将此文件导入到表中:

 LOAD DATA LOCAL INFILE 'D:\\temp.csv' INTO TABLE `test`.`tmp` FIELDS ESCAPED BY '\\'
TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n'
(`description`,`file_no`,`net`,`run_no`);

所有字段均已正确导入,但net列始终具有类似的数据

 50.00 // it should be 50,486

该列的数据类型为 Decimal(10,2)。我也尝试过 Numeric(10,2) 但没有运气。非常感谢任何帮助。预先非常感谢。

最佳答案

请尝试一下这个:

LOAD DATA LOCAL INFILE 'D:\\temp.csv' INTO TABLE `test`.`tmp` FIELDS ESCAPED BY '\\'
TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n'
(`description`, `file_no`, @a_variable, `run_no`)
SET `net` = REPLACE(@a_variable, ',', '');

关于mysql - 无法从 CSV 文件在 MySQL 中正确导入价格列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18072380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com