如何更改所选列的 MySQL 中文本的特定部分?

How to change specific part of the text in MySQL for selected column?

我有一个 table news,它有一列 description。在描述栏中,我使用 <p> 标签。我希望将所有 <p> 标签更改为 <p itemprop="description"> 。我该怎么做?

试试这个;

UPDATE `news`
SET `description` = REPLACE(description, '<p>', '<p itemprop="description">')

https://dev.mysql.com/doc/refman/5.7/en/string-functions.html

select replace(description, '<p>', '<p itemprop="description">') from news

不推荐。我的建议是从 MySQL 中提取原始数据,然后在 UI 或前端脚本中执行字符串替换。