Thinkphp5中使用mysql的concat函数

本文介绍了在ThinkPHP 5.0.21版本中如何使用concat函数对数据库中的字符串字段进行追加操作。具体演示了如何通过Db::raw方法实现对指定ID记录的name字段追加文本。

需要注意你的TP版本 如果是5.0.18+ 需要使用新的写法
这里我用的5.0.21版 也用它作为演示:

concat()在原有字符的基础上追加新字符
db('a')->where('id', 1)->update(['name' => Db::raw('concat(name,"在原来的字符上追加新的字符")')])

例:

字段name原值为 “112233”,在执行此sql后变成 “112233在原来的字符上追加新的字符”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值