mysql - SQL UPDATE 在字段/列中添加值

标签 mysql sql

这是我想做的:

当前表:

+----+-------------+
|编号 |数据|
+----+-------------+
| 1 |牛cow2 |
| 2 |猫猫2 |
| 3 |凸轮凸轮2 |
| 4 |校准 |
+----+-------------+

这就是我想要的

+----+-------------+
|编号 |数据|
+----+-------------+
| 1 |牛 a 牛2 |
| 2 |猫 a cat2 |
| 3 |凸轮a 凸轮2 |
| 4 |校准一个校准|
+----+-------------+

就是这样!我只想在数据库表中已存在的 2 个单词之间添加一个小单词,并想知道如何做到这一点?

最佳答案

您可以简单地将空格字符替换为一个空格、字母 a 和另一个空格

UPDATE foo
SET data = REPLACE(data, ' ', ' a ');

关于mysql - SQL UPDATE 在字段/列中添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22731701/

相关文章:

php - 使用 php 5.5.19 和 mysqlnd 执行 select 语句时浮点字段自动舍入

php - Laravel 5.7 - 将两列相乘并添加到最终总和

sql - 为多种产品选择最低价格

sql - Oracle SOA 查询需要通配符

SQL Select with WHERE 条件,后台发生了什么?

php - 如何处理超过 100 个具有回滚功能的 mysql 查询?

MySQL 查询 : Counting duplicate values in a really huge table

mysql - 聚合函数没有结果

sql - 如何计算 SQL Bigquery 中另一个事件之前特定事件的数量?

sql - 无效标识符错误,Oracle