当前位置: 首页 > 面试题库 >

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

梁楷
2023-03-14
问题内容

我正在使用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


 类似资料:
  • 我有一个包含和以及的字符串。 我们如何删除和,同时保持机智?

  • 我使用注释和注释执行查询,并从数据库表中删除记录。 错误: xxx的例外。xxx。xx,原因='javax。坚持不懈TransactionRequiredException:执行更新/删除查询“和异常=”执行更新/删除查询;嵌套的异常是javax。坚持不懈TransactionRequiredException:执行更新/删除查询'

  • 问题内容: 是否可以构建单个mysql查询(不带变量)以从表中删除所有记录,但最新的N(按ID desc排序)除外? 像这样的东西,只有它不起作用:) 谢谢。 问题答案: 您不能以这种方式删除记录,主要问题是您不能使用子查询来指定LIMIT子句的值。 这有效(在MySQL 5.0.67中测试): 中间子查询 是 必需的。没有它,我们将遇到两个错误: SQL错误(1093):您无法在FROM子句中指

  • 问题内容: 是否有任何函数调用或简单的方法可以从golang的文本文件中删除前N个字节?假设文件有争议地由各种go例程附加,同时我想删除文件的前N个字节。 问题答案: 您需要跳过第一个字节并进行常规读取,请参见示例:

  • 问题内容: 我正在清理Java代码中的传入文本。文本中包含很多“ \ n”,但与换行符不同,但实际上是“ \ n”。我从String类使用了replaceAll(),但无法删除“ \ n”。这似乎不起作用: 这也没有: 我猜这最后一行被标识为实际的新行,因此将从文本中删除所有新行。 而且,从字符串中删除错误文本的不同模式的有效方法是什么。我正在使用正则表达式来检测它们,例如HTML保留字符等以及r

  • 当我要执行以下查询时: 我得到了错误: 消息102,级别15,状态1,第1行“,”附近的语法不正确。 编辑: 我要删除klantId 3。