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

UPDAT TABLE SET `ZD1`=REPLACE(`ZD1`,'#','物流')。
我想把表TABLE中的ZD1字段中出现的"#"字符全部变成"物流"。
mysql提示成功,为什么实际上却没有效果?
不好意思。这个是能用的。

三国纷争
浏览 164回答 2
2回答

墨色风雨

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

慕慕森

应该是可以的UPDAT TABLE SET `ZD1`=REPLACE(`ZD1`,'#','物流') WHERE `ZD1` LIKE '%#%'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
MySQL