mysql - 仅更新具有附加值的行

标签 mysql

我有一个名为标签的列,其中包含项目的各种标签。它看起来像这样:

新闻、文章、星期日、时报

我想更新为

新闻、文章、周日、时报、餐饮

有没有办法通过更新查询来做到这一点?对于您可以在查询 col_name=col_name+100 中提及的整数值,是否有办法让字符串值执行相同的操作? 任何帮助将不胜感激。

最佳答案

你可以做concat()一些事情

update table 
set
tags = concat(tags,',','dining');

关于mysql - 仅更新具有附加值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28944381/

相关文章:

MySQL 对 DISTINCT 查询结果的子查询

php - 如何将 MYSQL 查询转移到 Laravel Eloquent 子查询?

mysql - MySQL 中的数据库表分区

mysql - 普通列后跟聚合函数但不在分组依据中

php - 将 2 个不同的查询合并为一个

php - 使用 mysql 和 php

mysql - 识别缺失的空间

mysql - 使用 Count 获取在 HTML 列中找到的最常见的前 10 个项目

php - 从 MySQL 条目中提取某些信息

mysql - 具有矩形数据的数据库设计