mysql 中 字段内容精确替换的问题

bluezsh 2016-12-15 04:16:30
请教一个问题吧,我想替换某个字段中的某个值,要精确替换,
比如 表a ,字段 name,
id----name
1-----,1,11,112,13,19,23,1234,34
这样的数据,我想将,1替换''(精确替换,1为'')请问如何写?谢谢。
...全文
324 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzcitizeny 2016-12-19
  • 打赏
  • 举报
回复
根据你的需求,分别是三个语句。 id----name 1-----,1,11,112,13,19,23,1234,34 比如替换那么中1后结果为,11,112,13,19,23,1234,34 update 表a set name = replace(name, ',1,', ','); 比如替换那么中11后结果为,1,112,13,19,23,1234,34 update 表a set name = replace(name, ',11,', ','); 比如替换那么中112后结果为,1,11,13,19,23,1234,34 update 表a set name = replace(name, ',112,', ',');
「已注销」 2016-12-17
  • 打赏
  • 举报
回复
语言表达能力需要提高。
VertigozZ 2016-12-16
  • 打赏
  • 举报
回复
replace() 函数可以满足你的需求
gzcitizeny 2016-12-16
  • 打赏
  • 举报
回复
应是update 表a set name = replace(name, ',1', ''); 刚才用了双引号,不过也可以运行。
gzcitizeny 2016-12-16
  • 打赏
  • 举报
回复
引用 6 楼 bluezsh 的回复:
[quote=引用 2 楼 gzcitizeny 的回复:] 看了几遍,也没看懂这句话:【 我想将,1替换''(精确替换,1为'')】。
就是删除(或替换)里面值为空 id----name 1-----,1,11,112,13,19,23,1234,34 比如替换那么中1后结果为,11,112,13,19,23,1234,34 比如替换那么中11后结果为,1,112,13,19,23,1234,34 比如替换那么中112后结果为,1,11,13,19,23,1234,34[/quote] 试试看吧: update 表a set name = replace(name,",1","");
fcy_n 2016-12-16
  • 打赏
  • 举报
回复
update t set name = TRIM(TRAILING ',' FROM REPLACE(CONCAT(name,','),',1,',',')) where name = 值;
bluezsh 2016-12-15
  • 打赏
  • 举报
回复
引用 2 楼 gzcitizeny 的回复:
看了几遍,也没看懂这句话:【 我想将,1替换''(精确替换,1为'')】。
就是删除(或替换)里面值为空 id----name 1-----,1,11,112,13,19,23,1234,34 比如替换那么中1后结果为,11,112,13,19,23,1234,34 比如替换那么中11后结果为,1,112,13,19,23,1234,34 比如替换那么中112后结果为,1,11,13,19,23,1234,34
bluezsh 2016-12-15
  • 打赏
  • 举报
回复
引用 2 楼 gzcitizeny 的回复:
看了几遍,也没看懂这句话:【 我想将,1替换''(精确替换,1为'')】。
就是删除(或替换)里面值为空
bluezsh 2016-12-15
  • 打赏
  • 举报
回复
引用 1 楼 bluezsh 的回复:
哪位指点一下,谢谢。
就是删除(或替换)里面值为空
致命的西瓜 2016-12-15
  • 打赏
  • 举报
回复
find_in_set (1,name)
gzcitizeny 2016-12-15
  • 打赏
  • 举报
回复
看了几遍,也没看懂这句话:【 我想将,1替换''(精确替换,1为'')】。
bluezsh 2016-12-15
  • 打赏
  • 举报
回复
哪位指点一下,谢谢。

56,912

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧