34  
查询码:00000012
数据库批量修改
作者: 张守坤 于 2023年03月29日 发布在分类 / PCS 下,并于 2023年03月29日 编辑
数据库命令

将数据库表的某个字段值替换成其他内容,做法如下:

UPDATE sys_goods SET goods_img=replace(goods_img,'www.com','www.cn')
此处是将 sus_goods表 goods_img字段的“www.com”全部替换为“www.cn”。

UPDATE 表名 SET 字段名=replace(字段名,'原字符串',需要替换的字符串')

UPDATE 表名 SET 字段名=replace(字段名,'原字符串',需要替换的字符串')


UPDATE point SET id=replace(id,'YJX00C016','YJQ1T01SP008') where descr like '%安阳站%'



regexp_replace(string, pattern, replacement)
参数说明:
string:要替换的字符串。
pattern:要查找的模式。
replacement:用于替换的字符串。


上面这个regexp_replace功能比较强大,支持正则表达式相关内容





select replace(id,'YJX00C016','YJQ1T01SP08') from scm_psdb_online:cv where descr like '%安阳站%'

UPDATE cv SET id=replace(id,'YJX00C016','YJQ1T01SP08') where descr like '%安阳站%'



具体的做法是先看看,然后再改,用上面两行


 最新评论
当前评论数2  查看更多评论


 推荐知识

 历史版本

修改日期 修改人 备注
2023-03-29 09:43:24[当前版本] 张守坤 内容更新
2023-03-29 09:42:54 张守坤 内容更新
2023-03-29 09:27:47 张守坤 内容更新
2023-03-29 09:05:45 张守坤 创建版本

知识分享平台 -V 4.9.5 -潍坊凯特智能