php - 如何检查MySQL单列中的重复文本

标签 php mysql

我的 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/

相关文章:

javascript - 表排序后函数停止工作

php - 研究redis

php - 如何在 $this->fetch() cakephp 2.1 上指定值

mysql - 更新一个日期字段小于另一日期字段的字段

mysql - 需要高级帮助来验证我对关系数据库设计中代理键的理解

mysql - 在地理坐标的点列中插入点值时出错

php - 连接到同一 pod 中的 MySQL 容器

mysql - SQL - 连接表

php - 如何一次更新具有相同值的多行和数据库?拉维

php - Laravel 5.3 + MongoDB 库中的 hasMany 关系问题 'jenssegers/laravel-mongodb'