全球主机交流论坛
标题:
mysql中的内容替换问题。
[打印本页]
作者:
imslc
时间:
前天 19:41
标题:
mysql中的内容替换问题。
本帖最后由 imslc 于 2026-1-12 18:12 编辑
mysql数据库中表: pre_forum_post 中的message字段里有很多base64格式的内容,想要给删了
这些内容格式如下
[img]data:image/png;base64,x4SLPE8B3SAAJIAEkcAg=[/img]
[img]data:image/png;base64,AAJIIFDEEsfd**tHALW++B=[/img]
[img]data:image/png;base64,/W/uBB7xWdfhdfdfgfddfdfdfdfdf7/5O8Xd=[/img]
[img]data:image/png;base64,kcC97k2+M38ghdfgvzz/4s=[/img]
[img]data:image/png;base64,3Roe144EkAAsdfgSeB8I=[/img]
[img]data:image/png;base64,*****************=[/img]
复制代码
怎么写mysql替换语句?给它们替换为空
ps更新: 多谢提醒,问了AI
百度文心给出了一个返回空内容的错误结果
gemini给出了正确的结果,一次执行成功
正确sql语句如下
UPDATE pre_forum_post
SET message = REGEXP_REPLACE(message, '\\[img\\]data:image/[a-zA-Z]+;base64,[^\\[]+\\[/img\\]', '')
WHERE message LIKE '%data:image/%base64,%';
复制代码
现在的aI真强大
作者:
glib
时间:
前天 19:48
写python脚本搞吧
作者:
NVMe
时间:
前天 19:57
問 gemini 喔
作者:
williamc2
时间:
昨天 16:59
可以请AI
欢迎光临 全球主机交流论坛 (https://www.iloc.eu.org/)
Powered by Discuz! X3.4