我正在尝试通过Sequel Pro将查询结果导出到CSV,我想保留其换行值。

我尝试使用REPLACE()进行转义,并且还尝试使用其他终止符(例如;)。

我的内容看起来像这样

“崇拜”一词的意思是深深地爱着某个东西。与adore意思相同的其他词是
“珍惜,珍惜,深爱”


如何将这些数据导出到CSV并保留换行符?

请注意,单词后跟换行符后是一个whitespace字符。

最佳答案

如果我没记错的话,您可以选择使用逗号作为定界符,将整个字符串内容括在字符串的开头和结尾,并在字符串中转义“带有”,然后保留新行内容。

例如,代替:

The word "adore" means to love something deeply. Other words that mean the same as adore are
"cherish, treasure, love dearly"


尝试将以上内容更改为:

other_content_in_csv,"The word ""adore"" means to love something deeply. Other words that mean the same as adore are
""cherish, treasure, love dearly"" ",other_content_in_csv

关于mysql - 将SQL结果导出为CSV,但在字段中保留换行符值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46460261/

10-10 14:54