mysql - 如何在sql中将字符串附加到表中的值

标签 mysql sql

我想将一个字符串附加到表中的值,例如 查询前值 = 451,654 执行查询后应该是= 451,654,456

UPDATE `orders` SET `instalments`= ??? WHERE `order_id`= 24

我应该用什么替换问号'???'用在上面的查询中达到预期的结果?

最佳答案

如果列是字符串你应该使用concat

UPDATE orders 
SET instalments = concat(instalments , ',456')
WHERE order_id = 24

关于mysql - 如何在sql中将字符串附加到表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38423603/

相关文章:

sql - SQL中如何获取子组的计数

php - 错误 #1050 表 'name' 已存在,而我有一个空数据库

php - MySQL。按字符串 ID 进行数字排序

php - mysql数据库随机返回数据?

sql - 如果基于另一列中的值求和

mysql - 插入时出现 SQL 错误

mysql - 删除具有相同 ID 的条目,但保留表中的最后一个条目

Mysql计算具有相同值的行数

php - codeigniter - 我的 htaccess 有什么问题吗?

MySql:将三个表合并在一起