Yii活动记录中的重复密钥更新


on duplicate key update in Yii active record

如何使用Yii活动记录编写此命令

 INSERT INTO table (a,b,c) VALUES (1,2,3)
ON DUPLICATE KEY UPDATE c=c+1;
  $model->Yourmodel::model()->findByPk($key);
  if($model){
      $model->value = $newvalue;
  }else{
      $model = new Yourmodel();
      $model->value = $newvalue;
   }
   if($model->save()){
     // do somethings
   }