从带有 introtext 的列中删除跨度
Remove span from column with introtext
在我的数据库中,我有 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。
在我的数据库中,我有 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。