请教各位老友一个关于phpmyadmin的问题,我需要删除掉dz论坛pre_forum_post数据表message字段(帖子正文内容)里面的代码,请问如何写语句?
代码基本格式是:[img]lsfyw20070202-1-l.jpg[/img]
图片名称都不一样,但代码基本格式都是“[img]lsfyw年月日8位数字-1到2位数字-l.jpg[/img]
其实年份3位数字也都是固定的“200”
不知道在phpmyadmin里,这样的语句该怎么写
我想尝试用以下两个语句(前者使用了转义符),但影响都是0行,不知道为什么,请指教:
UPDATE pre_forum_post SET message=REPLACE(message,'\\[img\\]lsfyw200[0-9]{5}-[0-9]-l.jpg\\[/img\\]','')
UPDATE pre_forum_post SET message=REPLACE(message,'[img]lsfyw200[0-9]{5}-[0-9]-l.jpg[/img]','')
如何批量模糊删除mysql字段里的内容
答案:2 悬赏:60 手机版
解决时间 2021-02-20 10:36
- 提问者网友:暮烟疏雨之际
- 2021-02-19 15:18
最佳答案
- 五星知识达人网友:山君与见山
- 2021-02-19 15:56
你概念有点问题,不过看得懂。
你搜下mysql sql replace,看看mysql里面replace的用法。结合like语句来搜索替换掉。
你搜下mysql sql replace,看看mysql里面replace的用法。结合like语句来搜索替换掉。
全部回答
- 1楼网友:酒安江南
- 2021-02-19 16:57
那你可以直接根据这些id进行修改啊
update products set content='' where id='';
或者使用mysql的替换函数replace():
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯