MySQL 列有重复值

标签 mysql

我有一个包含重复值的字符串列,例如

row 1 column "desc" has value -> "stack-overflow stack-overflow"

我想将该列更新为“stack-overflow”

知道如何为此构建查询吗?

最佳答案

重复记录必须是对称的,并且应该重复两次,只有这样才能达到目的

select 
    left 
        (
          'stack-overflow stack-overflow',
          length('stack-overflow stack-overflow')/2
        )

关于MySQL 列有重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20311367/

相关文章:

mysql - ActiveRecord 深层嵌套查询和计算列

php - MySql 使用 Max on Date 进行老化报告并排除特定条件

php - 需要向 html 表添加一个删除按钮,以通过一条消息从数据库中删除记录

mysql - MySQL中重音(AKA反引号)引用字符的含义是什么?

php - SQL LOAD DATA INFILE 的编码问题?或者不同

mysql - 无法在 minikube 上运行 wordpress+mysql

mysql - 使用 MySQL 选择与此订单具有完全相同项目的所有订单

mysql - 我如何知道一个 mysql 表使用的是 myISAM 还是 InnoDB 引擎?

mysql - 简单的只读锁定机制

php - 使用 IF 语句和 && 逻辑表达式的最佳方法