首页 > 分享 > mysql中的内容替换方法

mysql中的内容替换方法

最新推荐文章于 2024-10-24 14:16:15 发布

枫叶荷花 于 2019-11-09 14:39:31 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

a:
在字段‘code’的值匹配到最后一个字符为1时,替换为空,regexp是匹配
UPDATE jcode SET code= IF(code REGEXP ‘1$’,SUBSTR(code,1,LENGTH(code)-1),code) WHERE id=241;

code字段值1199987894301151替换后119998789430115

b:UPDATE jcode SET code=IF(code REGEXP ‘1$’,CONCAT(SUBSTR(code,1,LENGTH(code)-1),0),code) where id=241;

SUBSTR截取掉最后那个匹配到的字符’1’,并在最后连接上’0’

c:substr的用法:第一个字符开始截取,截取长度为LENGTH(code)-1
SELECT *,SUBSTR(code,1,LENGTH(code)-1) as asks from jcode where id=241;

d:concat的用法:
SELECT *,CONCAT(SUBSTR(code,1,LENGTH(code)-1),0)as asks from jcode where id=241;

e:MySQL Replace 替换函数语法:
update TABLE_NAME set 字段名 = replace(字段名, “原来的值”, “要替换成的值”);
mysql 批量修改 字段内容中的 一部分内容:
update table set field=replace(field,‘oldString’,‘newString’)
eg:

update commentset content=REPLACE(content,‘他妈的’,‘丫的’) where id=373;

相关知识

mysql从表中获取用户最高出价
MySQL
mysql中null与“空值”的坑
ASP.NET与MySQL数据库简明图示入门教程
Mysql查询条件判断是否包含字符串的方法实现
查找和替换字符类中的花括号
Mysql中(@i:=@i+1)的作用
MySQL if else相关函数
MySQL优化笔记(三)
Mysql重点知识

网址: mysql中的内容替换方法 https://m.huajiangbk.com/newsview1401047.html

所属分类:花卉
上一篇: 清理绿化带垃圾简报范文(通用6篇
下一篇: 哪些人员甘肃健康码会变成黄码 黄