thinkphp获取同表字段的值去更新另一个字段
发布时间:2024-03-19
|
浏览次数:118次
描述
在thinkphp中我们使用Db::raw(字段名)去获取到同表中某个字段的值,以下代码是结合实战的演示进行的操作
详情
以下代码演示了去更新config_task表中的字段值,让其他语言的字段值等于中文的值task_desc_zh(中文描述)
Db::name('config_task') ->where('id', '>', 0) ->update([ 'task_desc_en' => Db::raw('task_desc_zh'), 'task_desc_jp' => Db::raw('task_desc_zh'), 'task_desc_yd' => Db::raw('task_desc_zh'), 'task_desc_ey' => Db::raw('task_desc_zh'), 'task_desc_hy' => Db::raw('task_desc_zh'), 'task_desc_al' => Db::raw('task_desc_zh'), 'task_desc_xb' => Db::raw('task_desc_zh'), 'task_desc_we' => Db::raw('task_desc_zh'), 'task_desc_fl' => Db::raw('task_desc_zh') ]);