gpt4 book ai didi

mysql - 从带有 introtext 的列中删除跨度

转载 作者:行者123 更新时间:2023-11-30 22:42:16 24 4
gpt4 key购买 nike

在我的数据库中,我有 my_table,其中包含 introtext 列。

一些记录包含一个跨度,我想删除:

<p><span style="line-height: 1.7142857148;">Text text text...</span></p>

取而代之的是:

<p>Text text text....</p>

我需要一个 SQL 查询来自动执行此操作。我正在尝试这个:

UPDATE my_table
SET introtext= REPLACE('introtext', '<span style="line-height: 1.7142857148;">','')

UPDATE my_table
SET introtext= REPLACE('introtext', '</span>','')

这是返回错误:

#1064 - You have an error in your SQL syntax; 

无论它具有什么样式或类,我如何构建一个从 introtext 中删除跨度的查询而不会出现此错误?

最佳答案

你只是错过了一个;在你第一次查询之后,你不必引用 introtext:

UPDATE my_table
SET introtext= REPLACE(introtext, '<span style="line-height: 1.7142857148;">','');

UPDATE my_table
SET introtext= REPLACE(introtext, '</span>','');

请查看它的工作here .

关于mysql - 从带有 introtext 的列中删除跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30803964/

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