0

我正在使用 sqlyog 并尝试将表的数据导出到 csv。我用于导出的设置是:

  • 转义:\
  • 行终止于: \r\n
  • 可变长度:字段以: , , 括起来的字段: " 可选

问题是我的某些字段包含带有“的数据,例如会议地点在“Plaza hotel”。这会“损坏”数据并且字段未按应有的方式显示。有什么方法可以解决这个?

非常感谢!

4

2 回答 2

2

参考 MySQL 文档:http ://dev.mysql.com/doc/refman/5.0/en/string-syntax.html#character-escape-sequences

用“"”引用的字符串中的“"”可以写成“""”。

所以使用双引号作为“转义字符”。

于 2011-11-14T06:11:56.577 回答
0

假设我们有这样的查询:

SELECT name, email, age
FROM
users
WHERE status = 'Active';

因此,如果我们需要将此数据导出到 csv 文件中,则可以使用以下查询:

SELECT name, email, age
FROM
users
WHERE status = 'Active'
INTO OUTFILE 'C:/xampp/users.csv'
FIELDS ENCLOSED BY '"' TERMINATED BY ';' ESCAPED BY '"'
LINES TERMINATED BY '\r\n';
于 2015-08-19T09:40:29.780 回答