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