thinkphp獲取同表字段的值去(qù)更新另一個字段
發布時間:2024-03-19
|
浏覽次數:12次
描述
在thinkphp中我們使用Db::raw(字段名)去(qù)獲取到同表中某個字段的值,以下代碼是結合實戰的演示進行的操作(zuò)
詳情
以下代碼演示了去(qù)更新config_task表中的字段值,讓其他(tā)語言的字段值等于中文的值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') ]);