mysql 字段 中文替换

代码原因导致文件路径异常,如需将filePath字段内容的第一个“.”和第二个“.”之间的数据给替换成空

  • 获取到需要替换的内容
SELECT id,filePath,
SUBSTRING(filePath,LOCATE('.',filePath),CHAR_LENGTH(filePath)-LOCATE('.',REVERSE(filePath))-LOCATE('.',filePath)+1)

FROM lg_event_materials WHERE length(filePath)!=char_length(filePath) LIMIT 100;

  • 替换sql
UPDATE lg_event_materials SET filePath = REPLACE(filePath, SUBSTRING(filePath,LOCATE('.',filePath),CHAR_LENGTH(filePath)-LOCATE('.',REVERSE(filePath))-LOCATE('.',filePath)+1),'') 
WHERE length(filePath)!=char_length(filePath);

成功

 

 


扫码关注

搜索公众号:【爪哇日记】关注最新文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值