我想使用加载 CSV 文件LOAD DATA INFILE
命令,但逗号后面的空格不一致,即有些逗号后面跟着空格,有些逗号后面没有空格。
我尝试使用FIELDS TERMINATED BY ","
指令,但结果表中的某些字段包含前导空格;如果输入是
abc,def, ghi, klm
然后加载后我的桌子有
column1 = 'abc'
column2 = 'def'
column3 = ' ghi'
column4 = ' klm'
请注意,第 3 列和第 4 列包含前导空格。
我希望我的列不包含前导空格。我该怎么做呢?
这行得通吗?
LOAD DATA INFILE 'file.csv'
INTO TABLE t1 (column1, @col2, @col3, @col4)
SET
column2 = TRIM(@col2),
column3 = TRIM(@col3),
column4 = TRIM(@col4)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)