MySQL 去除 \n 斜杠n,\\n,\\\\n,mysql去除换行符

 

使用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%';

 

posted @ 2025-03-12 18:03  一文搞懂  阅读(140)  评论(0)    收藏  举报