我正在尝试通过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/