我正在使用LOAD DATA INFILE从CSV文件读取数据,并将其插入到MySQL表中。问题是,CSV文件中的一列采用科学计数法表示,当它被读取并加载到表格中时,它无法进入DOUBLE、FLOAT或REAL类型的列中。是否有解决方法?
在CSV文件中的这一行中,科学计数法的值在通过LOAD DATA INFILE加载后变为了100000。
在CSV文件中的这一行中,科学计数法的值在通过LOAD DATA INFILE加载后变为了100000。
将数据从本地文件 yourfile 中加载 插入到 Direction_Prix_proxi.tmp_prix_conc 表中,字段以 ';' 分隔,行以 '\r\n' 分隔 (@yourcolumn) 将 @yourcolumn 替换为 REPLACE(@yourcolumn, ',', '.')