为了账号安全,请及时绑定邮箱和手机立即绑定

关于在Mysql中, replace()函数的使用,如题请帮忙看看~

关于在Mysql中, replace()函数的使用,如题请帮忙看看~

三国纷争 2022-02-24 15:15:33
UPDAT TABLE SET `ZD1`=REPLACE(`ZD1`,'#','物流')。我想把表TABLE中的ZD1字段中出现的"#"字符全部变成"物流"。mysql提示成功,为什么实际上却没有效果?不好意思。这个是能用的。
查看完整描述

2 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

set
simtime=replace(time,'-','');即可
mysql的内置函数都是全局函数,没有对象的概念
,所以不能使用set
simtime=time.replace('-','')类似的语法。

查看完整回答
反对 回复 2022-02-28
?
慕慕森

TA贡献1856条经验 获得超17个赞

应该是可以的
UPDAT TABLE SET `ZD1`=REPLACE(`ZD1`,'#','物流') WHERE `ZD1` LIKE '%#%'

查看完整回答
反对 回复 2022-02-28
  • 2 回答
  • 0 关注
  • 163 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信