php - MySQL 转义行中断导出为 CSV?

标签 php mysql csv

我有一个问题,我有一个“文本”字段,其中包含一堆从 word 等粘贴的“故事”,因此包括换行符和制表符等内容。我想导出到 CSV 以维护这些内容或能够取回它们。

但我不知道如何逃避它们,所以它有效吗?当我导出 CSV 时,我得到一个 CSV,在多行/多列上有一堆单句。

我尝试用其他内容替换新闻行,但我一直搞砸了。有没有一种简单的方法可以在不破坏数据的情况下做到这一点?

最佳答案

CSV 不是用于任意文本的良好格式,但您可以尝试

SELECT ... INTO OUTFILE '/tmp/text.csv'
   FIELDS ESCAPED BY '""' TERMINATED BY ','  OPTIONALLY ENCLOSED BY '"'
   LINES TERMINATED BY '\n' 
FROM yourtable

关于php - MySQL 转义行中断导出为 CSV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15206141/

相关文章:

sql-server - SQL - 将字符串分隔成列

python - 从 csv [标题 + 内容] 中删除重复行

php - 如何使用 mysqli 正则表达式匹配哈希标签

mysql - 对 MySQL 表应用外键和检查约束

php - x 秒后 Symfony2 PHP header 重定向

mysql - 无法访问xampp服务器中的phpmyadmin数据库

c# - 用户 'root' @'localhost' 的访问被拒绝(使用密码 : YES)

ruby - 通过 Ruby 中的 Tempfile 写入文件

javascript - 停止闪烁重新加载 iframe

php - Laravel Facebook-登录/丢失电子邮件