我正在使用sqlyog并试图将表的数据导出到csv。我用于导出的设置有:将mysql表导出到csv
- 逃脱:\通过终止
- 线:\ r \ n
- 可变长度:域由终止:,,字段封闭的条件:“任选
问题是,我的一些字段包含“,例如会议地点在“广场酒店”。这会“破坏”数据,而且这些字段不会按原样显示。有没有办法解决这个问题?
非常感谢!
我正在使用sqlyog并试图将表的数据导出到csv。我用于导出的设置有:将mysql表导出到csv
问题是,我的一些字段包含“,例如会议地点在“广场酒店”。这会“破坏”数据,而且这些字段不会按原样显示。有没有办法解决这个问题?
非常感谢!
参考MySQL文档:http://dev.mysql.com/doc/refman/5.0/en/string-syntax.html#character-escape-sequences
A“ “””加引号的字符串内“”可以写为‘ “”’。
因此,使用双引号作为“转义字符”。
假设我们有一个查询,如:
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';
看一看这个: MySQL export table to CSV