MySQL:从CSV导入用括号括起来的编号

MySQL:从CSV导入用括号括起来的编号,mysql,sql,database,csv,database-design,Mysql,Sql,Database,Csv,Database Design,我正在尝试将csv格式的报告导入MySQL,以便进一步分析。但是,我发现括号内有几个负数,例如($184919.02), ($182,246.50). 如果我使用双格式,它将变为0,但使用varchar或text时它会出现 我需要它以双格式记录,以便在进一步的分析过程中自动进行一些计算。有没有办法解决这个问题?以及如何删除$(美元)符号 提前感谢。加载到VARCHAR列中。然后用REPLACE(col,“$”,“)更新列,以除去$ 重复上述步骤以清除、、-、(,')`和任何其他挡道垃圾 更好的是

我正在尝试将csv格式的报告导入MySQL,以便进一步分析。但是,我发现括号内有几个负数,例如($184919.02), ($182,246.50). 如果我使用双格式,它将变为0,但使用varchar或text时它会出现

我需要它以双格式记录,以便在进一步的分析过程中自动进行一些计算。有没有办法解决这个问题?以及如何删除$(美元)符号


提前感谢。

加载到
VARCHAR
列中。然后用
REPLACE(col,“$”,“)
更新列,以除去
$

重复上述步骤以清除
-
,')`和任何其他挡道垃圾


更好的是,我们需要一种真正的编程语言(不是SQL)来清理数据。许多语言允许您一次删除
-$,()

您能展示一下,如何将csv导入mysql吗?可能您必须按照中所述定义一个函数,并逐个字符忽略($)进行转换。