使用navicat查询数据可以看到字符\n,(这里的\n并不是换行符,而是字符,换行符是不可以看到的)
在查询数据的时候需要转义才能查询到(查询时斜杠的数量是实际数量的4倍,不然会查询异常)
-- 错误写法 SELECT field FROM table_name WHERE field LIKE '%\\n%';-- 正确写法 SELECT field FROM table_name WHERE field LIKE '%\\\\n%';
如何替换掉\n
-- 错误写法 UPDATE table_name SET field = REPLACE(field, '\\\\n', '') WHERE field LIKE '%\\\\n%';-- 正确写法 UPDATE table_name SET field = REPLACE(field, '\\n', '') WHERE field LIKE '%\\\\n%';