我有两行
Id name value
1 close_site 1
2 close_site_message close message
我想从close_site更新第1行并将值更改为0并从
更新第2行close_site_message并通过一个Query
将值更改为不同的文本答案 0 :(得分:0)
试试这个
$data = array(
array(
'name' => 'close_site',
'value' => 0,
),
array(
'name'=> 'close_site_message',
'value' => 'close message',
)
);
$this->db->update_batch('table', $data, 'name');
答案 1 :(得分:0)
UPDATE [TABLE_NAME]
SET value =
CASE
WHEN name = 'close_site' THEN 0
WHEN name = 'close_site_message' THEN 'DIFFERENT_TEXT'
ELSE value
END