哥伦布

博客园 首页 新随笔 联系 订阅 管理
  73 随笔 :: 0 文章 :: 0 评论 :: 33471 阅读

目前主要是清理
Mysql有时候会有一些异常字符导致数据导出失败。

发现异常字符的文字

通过如下脚本,数据库异常字符和正常字符的差异。得到异常字符的编号

SELECT hex(name),name,hex('姓名') FROM tablename where id= '51883';

替换异常字符为空格或删除

实际使用的时候主要遇到换行符和0x01符号
update tablename set description = replace(description, '\n', ' ') where description like '%\n%'

update tablename set description = replace(description, char(1), '') where description like concat('%',char(1),'%')

posted on   Caraxes  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示