id name value1 value2 value3
我现在希望给value1增加10,给value2增加3,给value3增加9。
希望能构造一个数组
$data = array('value1' => 10, 'value2' => 3, 'value3' => 9);
通过
$this->where(array('uid' => 1))->setInc($data);
来实现这个功能。
同理,希望setDec也能实现这个功能。
当然,最好的情况是提供一个 setOffset,通过数值的正负来决定增加或减少。
现在这个需求只能用一个循环,调用3次setInc来实现,这样就生成了三条SQL语句,做了三次查询,太浪费性能了。
谢谢。
