2

Yiiアクティブレコードを使用してこのコマンドを作成するにはどうすればよいですか?

 INSERT INTO table (a,b,c) VALUES (1,2,3)
ON DUPLICATE KEY UPDATE c=c+1;
4

1 に答える 1

-3
  $model->Yourmodel::model()->findByPk($key);

  if($model){
      $model->value = $newvalue;

  }else{
      $model = new Yourmodel();
      $model->value = $newvalue;

   }

   if($model->save()){
     // do somethings
   }
于 2012-09-30T04:08:57.883 に答える