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

时间:2017-06-12 08:30:18

标签: mysql alter

我有一个表news,它有一列description。在描述的列中,我使用了<p>标记。我希望将所有<p>代码更改为<p itemprop="description">。我该怎么办?

2 个答案:

答案 0 :(得分:1)

试试这个;

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

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

答案 1 :(得分:0)

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

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