例子:當字段po_num的值等于數組list_info中的po_num的值時修改數據庫表po_rcv_receipt_line中某些信息:
1、數據庫delivery_quantity字段的值 = 數據庫中delivery_quantity的值+變量$list_info['write_quantity']
->inc('delivery_quantity', ?$list_info['write_quantity'])
2、數據庫wait_delivery_quantity字段的值 =?數據庫中wait_delivery_quantity的值-變量$list_info['write_quantity']
->dec('wait_delivery_quantity', $list_info['write_quantity'])
3、數據庫last_update_date字段的值 = 當前時間戳
4、last_updated_by字段的值 = 變量$username
Db::table('po_rcv_receipt_line')
->where(['po_num' => $list_info['po_num'],])
->inc('delivery_quantity', $list_info['write_quantity'])
->dec('wait_delivery_quantity', $list_info['write_quantity'])->update(['last_update_date' => time(),'last_updated_by' => $username,
]);