Mysql 如何从列中删除回车符和换行符?
我正在尝试从csv文件导入的列中删除回车符和换行符。Mysql 如何从列中删除回车符和换行符?,mysql,sql,line-breaks,carriage-return,Mysql,Sql,Line Breaks,Carriage Return,我正在尝试从csv文件导入的列中删除回车符和换行符。 我正在使用代码: SELECT replace(replace(column,CHAR(13),''),CHAR(10),'') FROM table 它正确地查找所有CR和LF,但不更新数据库。您的查询从名为table的表中检索所有替换列的行 关于更新数据库,必须按以下方式使用UPDATE命令: UPDATE table SET column = replace(replace(column,CHAR(13),''),CHAR(10),'
我正在使用代码:
SELECT replace(replace(column,CHAR(13),''),CHAR(10),'')
FROM table
它正确地查找所有CR和LF,但不更新数据库。您的查询从名为table的表中检索所有替换列的行 关于更新数据库,必须按以下方式使用UPDATE命令:
UPDATE table SET column = replace(replace(column,CHAR(13),''),CHAR(10),'')
如果您希望更新有关满足某些条件的条件,那么必须添加WHERE子句
比如说
UPDATE table SET column = replace(replace(column,CHAR(13),''),CHAR(10),'')
WHERE column_2 = 'XXX'
如果要更改数据库中的数据,需要进行
UPDATE
查询。