mysql语句 模糊匹配删除或替换怎么写

mysql语句 模糊匹配删除或替换怎么写,第1张

-- 删除“才能

update db_centent set body = replace(body,'才能','')

-- 替换为“可以”

update db_centent set body = replace(body,'才能','可以')

希望能帮到你,加油!

`string` = replace(`string`,substr(`string`, locate('onclick=', `string`), 

locate(')', `string`, locate('window.open', 

`string`))+1-locate('onclick=', `string`)),'')

使用locate定位,然后substr截取要删除的字段,替换成空字符就可以了

你用的什么数据库?SQLServer还是Oracle?

用楼下的选择语句

select * from sys.DBA_OBJECTS t where OBJECT_type='TABLE' AND OWNER='用户' AND OBJECT_NAME LIKE '日期' 你想要的日期

做一个procedure,用个参数传递已经选出来的表名,用个循环逐个删除表。

直接drop table 不能加条件的。

另:删除时 drop table t cascade; cascade别忘了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6146969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存