mysql - 使用逗号转义将 SQL 表导出到 CSV?

标签 mysql csv

我有一个大型 MySQL 表(8-9k 条记录,我使用的是 phpMyAdmin),其中一些值是描述性的,带有逗号。

我需要将 SQL 表导出为 CSV 格式以便在新平台上使用,但我无法解决这个问题:

当某些字段中有逗号时,数据会被推到下一列,事情就会变得困惑。

我只需要将 MySQL 中的精确表变成 CSV。有任何提示、想法吗?

谢谢。

最佳答案

使用这个查询:

SELECT * INTO OUTFILE 'filename.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM [tablename]

来源:http://www.wausita.com/2011/02/mysql-export-csv/

关于mysql - 使用逗号转义将 SQL 表导出到 CSV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11867825/

相关文章:

php - Codeigniter模型函数从mysql获取数据

使用子类别处理 Python CSV 文件

mysql - 如何在brew升级后修复MySQL缺少的OpenSSL库?

c# - Log4Net登录MySql不写

php - 计算 Codeigniter 选择查询中特定列的平均值

php - 数组更新语句清空 SQL 表中的记录。 - 更新

C++ - 无法将 CSV 解析到我的结构中

java - OpenCSV - CsvReaderNullFieldIndicator 似乎没有什么区别

PHP mySQL 在大量插入语句上出现性能问题,我应该使用其他方法吗?

csv - 通过cmake用逗号定义值