我的 ps_product_lang
表中有数千条记录。在此表中,我有 description_short
列。它包含一些描述。
问题
在某些行中,此描述在 description_short
列中重复。我想检查 description_short
列文本。如果列文本重复,如下所示,我想使用正确的文本更新列。
ps_product_lang
表
+----------+----------------------------------------------+
| id | description_short |
+----------+----------------------------------------------+
| 1 | Lorem Ipsum is simply dummy text.Lorem Ipsum |
| | is simply dummy text. |
| 2 | Contrary to popular belief |
+----------+----------------------------------------------+
Lorem Ipsum 只是虚拟文本。
与 id =1 重复。有没有办法检查它并更新 description_short
列。
最佳答案
这是 REPLACE 命令的示例 Link
可能对您有帮助的示例:
SELECT id,description_short,
REPLACE(description_short,'Lorem Ipsum is simply dummy text.Lorem Ipsum is simply dummy text.','Lorem Ipsum is simply dummy text.')
FROM publisher
WHERE description_short='Lorem Ipsum is simply dummy text.Lorem Ipsum is simply dummy text.';
关于php - 如何检查MySQL单列中的重复文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46298754/