mysql 将 query 结果中的 html 富文本内容导出(export)成 csv 文件形式后,通过 python 或其他语言一行一行解析时,可能出现窜行或行数不对导致 parse 错误,其实问题很简单,应该是富文本中存在换行符 \n
。
解决方案
利用 mysql 的内置 replace
替换函数,将富文本字段中的换行符 \n
去掉即可,示例如下:
select item_id, replace(content,'\n','') from article
mysql 将 query 结果中的 html 富文本内容导出(export)成 csv 文件形式后,通过 python 或其他语言一行一行解析时,可能出现窜行或行数不对导致 parse 错误,其实问题很简单,应该是富文本中存在换行符 \n
。
利用 mysql 的内置 replace
替换函数,将富文本字段中的换行符 \n
去掉即可,示例如下:
select item_id, replace(content,'\n','') from article