0
我想将一些数据导出到csv,但面临着“,”delemeter的一些问题。MySQL选择INTO csv文件分隔符工作不正确
我运行下面的查询:
SELECT c.NAME
FROM company c
WHERE COMPANY_ID = 1
INTO OUTFILE 'E:\\ab.csv' FIELDS OPTIONALLY ENCLOSED BY '' TERMINATED BY ',' ESCAPED BY '' LINES TERMINATED BY '\n';
如果我的名字不包含任何“”那么CSV是正确填充,但如果我的‘名称’字段包含“”然后数据被分成两排。
例如: c.Name =“Google INC” - > Works fine c.Name =“Google,INC” - >它创建带有两个不同列“Google”和“INC”的csv。
请提出建议,我该怎么做。
看到这个例子https://blogs.msdn.microsoft.com/sqlserverfaq/2010/ 02/04/how-to-remove-unwanted-quotation-marks-while-imported-a-data-file/ – Krismorte
是这个sql-server或mysql吗? –
@GeomanYabesin SQL Server,但我认为它也可以在MySQL中工作。 – Krismorte