您的位置:首页 > 数据库 > MySQL

mysql去除数据中的回车符,空白符,换行符,水平制表符

2018-03-14 00:00 531 查看
1,在将utf-8编码的txt文件导入数据库的时候,可能会遇到将不可见字符(回车,换行)导入数据的情况,这样查询就会失效,这时可以利用update和replace来替换这些字符。

UPDATE 表名 SET 列名 = REPLACE(REPLACE(REPLACE(REPLACE(列名, CHAR(10), ''), CHAR(13), ''), CHAR(9), ''),' ','');

其中:

char(9) 水平制表符

char(10) 换行

char(13) 回车

去掉空格 replace('字段',' ','')

我的sql语句是:

UPDATE points SET intent = REPLACE(REPLACE(REPLACE(REPLACE(intent, CHAR(10), ''), CHAR(13), ''), CHAR(9), ''),' ','');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐