mysql 替换最后一个字符_怎么使用mysql语句替换某一个值的内容的最后一个指定的字符...

如何使用mysql语句替换某一个值的内容的最后一个指定的字符

回答前请先看这个帖子http://bbs.csdn.net/topics/390705363?page=1#post-396787221

如何使用mysql语句替换某一个值的内容的最后一个指定的字符“/”

比如

http://www.fuzhuang5.com/

http://www.haolvlv.com/shandonglvyou/index.htm

像上面这二个,最上面的那个是要替换的,而下面的这个是无需替换的,因为他最后面没有/字符

这个字段的值包括了很多的/ 我的需求是替换掉最后一个

这个字符串怎么把最后的一个“/”替换成空

这个update语句要怎么写

------解决方案--------------------

一下任何一句都可以

其实你原先的帖子已经有答案了update tbl_name set field_name=if(field_name REGEXP '/$', substr(field_name,1,length(field_name)-1),field_name)

update tbl_name set field_name=if(field_name RLIKE '/', substr(field_name,1,length(field_name)-1),field_name)

update tbl_name set field_name=substr(field_name,1,length(field_name)-1) where field_name REGEXP '/$'

update tbl_name set field_name=substr(field_name,1,length(field_name)-1) where field_name RLIKE '/''

update tbl_name set field_name=left(field_name,length(field_name)-1) where field_name REGEXP '/$'

update tbl_name set field_name=left(field_name,length(field_name)-1) where field_name RLIKE '/''

相关文章

相关视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值