早上由于需求讨论需要急出一个简单的excel来说明问题,结果在导出时炸裂,因为有某个字段是用户自己手动输入的,有换行或者回车,导致N多行都是空白,着急得我实在忘记了mysql的换行和回车是什么了,所以在这里做个笔记便于日后参考。
CHAR(10): 换行符
CHAR(13): 回车符
那么这样查询时只需要将对应的字符内通过replace函数进行替换就可以了,
select REPLACE(REPLACE('对应所属字段', CHAR(10), ''), CHAR(13), '') from table where ...;