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

标签 mysql sql

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

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

最佳答案

试试这个 -

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

关于mysql - 从文本中删除\n\r 的sql 查询是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30970395/

相关文章:

mysql - 在表中搜索与不同表中所有对应值匹配的行

MySQL select_expr 用于仅显示记录的一部分?

sql - 需要更改整个列的日期格式

sql - 使用 GROUP BY 从多个表中选择

c# - SQL 强制应用程序加密连接

php - 插入到特定列mysql数据库php

PHP 连接名称并更新 SQL 字段

MySQL:InnoDB 缓冲区使用量持续增长

mySQL:如何添加新行并修剪空格

sql - SQL查询将列数据拆分为行