一尘不染

从文本中删除\ n \ r的SQL查询是什么?

sql

我正在使用MySQL。我的数据有一个名为的列text,它使用TEXT数据类型。

该列中的每条记录都有几行。我想用sql查询删除所有新行。我怎样才能做到这一点?


阅读 342

收藏
2021-03-10

共1个答案

一尘不染

试试这个-

CREATE TABLE table1(column1 TEXT);
INSERT INTO table1 VALUES ('text1\r\ntext2
text3');

SELECT * FROM table1;
--------
text1
text2
text3

UPDATE table1 SET column1 = REPLACE(column1, '\r\n', '');
SELECT * FROM table1;
--------
text1text2text3
2021-03-10