gpt4 book ai didi

MySQL 从表中删除图像

转载 作者:行者123 更新时间:2023-11-29 06:57:26 25 4
gpt4 key购买 nike

我有一个 MySQL 数据库,其中包含我网站的页面。表格中的所有条目均为 html 格式。我只想删除 <img ... > (图片)来自内容。

我要删除的代码示例:

<img src="/assets/cache/pic/1052add1887d7066f2ed4546cdd1fff0.pageCache.jpg" alt="" title="" class="left">
<img src="res/images/upload/2011/accident-mortal.jpg" alt="" title="" class="middle">
<img src="res/images/upload/2011/evacuare-strada-orizontului.jpg" alt="" title="" class="middle">

是否有 SQL 命令可以做到这一点?

最佳答案

尝试使用 SQL 命令进行大量文本处理对我来说似乎不是个好主意。

但即使不是,尝试在 SQL 中解析 HTML 肯定是一个糟糕的主意。 (您可以使用正则表达式来接近,但除非使用解析器,否则您永远无法捕捉到在 HTML 中查找元素的所有极端情况。)

我想说,即使这是可能的,也肯定不是一个好的方法。您将很难调试问题,而且启动性能可能很差。

要么让您的应用程序删除 <img>在将 HTML 放入数据库之前标记,或者在从数据库中检索它们之后将其删除。

关于MySQL 从表中删除图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11911161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com