我的表格的某行中有问题数据,例如以下字符串
[data attr1='2300.48' attr1='1' attr1='1116.95' attr1='60.75' attr1='9.22' attr1='' attr1='0' attr1='3593.39' attr1='119.05' attr1='25.96' attr1='27.98' attr1='36.32']
[data attr1='2300.48' attr1='1' attr1='1116.95' attr1='60.75' attr1='9.22' attr1='' attr1='0' attr1='3593.39' attr1='119.05' attr1='25.96' attr1='27.98' attr1='36.32']
[data attr1='2300.48' attr1='1' attr1='1116.95' attr1='60.75' attr1='9.22' attr1='' attr1='0' attr1='3593.39' attr1='119.05' attr1='25.96' attr1='27.98' attr1='36.32']
[data attr1='2300.48' attr1='1' attr1='1116.95' attr1='60.75' attr1='9.22' attr1='' attr1='0' attr1='3593.39' attr1='119.05' attr1='25.96' attr1='27.98' attr1='36.32']
现在我只想用一个相同的字符串替换它们,例如:
[data attr1='2300.48' attr1='1' attr1='1116.95' attr1='60.75' attr1='9.22' attr1='' attr1='0' attr1='3593.39' attr1='119.05' attr1='25.96' attr1='27.98' attr1='36.32']
请记住,attr
的值是变化的。
-- 更新--
它是如何存储在数据库中的
列名称称为 content
,此列中的值为
the text of the article
[data.... ]
[data.... ]
[data.... ]
content
的数据类型是longtext
抱歉,我无法创建正确的 sql 表结构。
预先感谢您的帮助。
最佳答案
您可以使用 DISTINCT
或 GROUP BY
来删除重复值,具体取决于其他需要。例如:
select distinct mycolumn from mytable;
或者:
select mycolumn from mytable group by mycolumn;
关于php - 查找并替换数据库中的重复字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11739118/