YII CONCAT
在YII2中,我们需要将字段修改成字段加其他字符换,或者字段加另一个字段
用原生SQL就是CONCAT(字段A,字段B)或者CONCAT(字段A,'我是一个字符串');
如
UPDATE `test` SET `add_time`='1575431972', `remark`=CONCAT(remark,',解禁黑名单') WHERE (`id`='1')
在YII中使用CONCAT,可以使用Expression这个类,表达方式类
$condition=['id'=>1];
//$attributes=['remark'=>"CONCAT(remark,',在自己后面加个文字')"];//这是错误的
$attributes=['remark'=>new Expression("CONCAT(remark,',在自己后面加个文字')"];//这是对的
self::updateAll($attributes, $condition);
YII CONCAT
码农转型中,欢迎关注个人微信公众号“零零糖”