gpt4 book ai didi

mysql - 使用查询从 MySQL 表中的字段中删除换行符

转载 作者:行者123 更新时间:2023-11-29 23:16:20 28 4
gpt4 key购买 nike

我在 MySQL 中有一个表。我有一条评论记录,因为它来自文本区域,所以包含换行符。现在,当我想将其导出为 CSV 时,遇到了问题。

是否存在用空格或其他字符替换所有换行符的查询?

最佳答案

(1) 在 MySQL 中创建一个用户定义的函数,用您想要的任何内容替换您想要的任何内容,并按您想要的名称命名它:D

delimiter $$
create function removeNewLine (str text charset utf8) returns text charset utf8
begin
declare ret text charset utf8;
set ret = replace(str, "\r\n", "your char here");
set ret = replace(str, "\r", "your char here");
set ret = replace(str, "\n", "your char here");
return ret;
end $$

(2) 现在您所要做的就是在您想要的任何列上调用该函数
从表中选择removeNewLine (table.bla1)、removeNewLine (table.bla2)...

关于mysql - 使用查询从 MySQL 表中的字段中删除换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27765278/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com