Ank*_*ani 8 mysql sql replace where sql-update
我想替换mysql数据库中的特定字符串,我正在使用此查询:
UPDATE usersSET name= replace(name,'raj','rajesh')
然而,这个查询所做的是它找到raj的地方,它将由rajesh替换,例如,如果在运行此查询后数据库中存在字符串raju raju变为我不想要的rajeshu.我想要一个匹配替换字符串的查询完全意味着在运行查询后只有'raj'应该被'rajesh'取代并且'raju'应该保持原样..有人可以帮忙吗?
这个查询对我有用:
UPDATE users
SET name = replace(name,'raj','rajesh')
WHERE name = 'raj'
Run Code Online (Sandbox Code Playgroud)