由“,”终止的字段将我的 csv 文件单列数据拆分为两个字段。
这是我的代码:
LOAD DATA LOCAL INFILE 'E:/conversion/assets as on 29-10-2015.csv' INTO TABLE
tmx_ind_asset_stg_tb
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' IGNORE 1 LINES(id
,make
,model
,desc
,sn
,customer
)
csv 中的 desc 列数据为:测试仪、通风机
但将数据作为数据库 TESTERS 中的两个字段加载到 desc
中,并将 VENTILATOR 加载到 sn
字段中。
最佳答案
通过选定的字符封装此类字段(“是最广泛使用的字符): “测试仪,呼吸机”
并使用
[[OPTIONALLY] ENCLOSED BY 'char']
[ESCAPED BY 'char']
加载数据命令的参数。
关于MySql 在文件字段中加载数据,由于数据中存在 cama,因此用逗号分隔单列数据分成两个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33610996/