Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Yii2:tidak dapat memperbarui nilai kolom dengan +1

Coba ini:

 Yii::$app->db->createCommand("UPDATE room_types SET total_booked=total_booked+1 WHERE room_type = '$model->room_type' ")->execute();

ATAU

public function actionCreate()
    {
        $model = new CreateBookings();
        if ($model->load(Yii::$app->request->post())) {

    $RoomType = new room_types(); // room type replace with model name
    $RoomType->updateCounters(['total_booked' => 1]);

      $model->save();
            return $this->redirect(['view', 'id' => $model->id]);
        } else {
            return $this->render('create', [
                'model' => $model,
            ]);
        }
    }

tautan resmi



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat menghasilkan perbedaan dari plugin liquibase gradle

  2. Data harus diganti sesuai tabel pencarian

  3. Apa perbedaan antara KASUS dan JIKA di mysql

  4. Bagaimana cara mengambil mikrodetik atau milidetik dari waktu MySQL saat ini?

  5. MYSQL ERROR 1096 - TIDAK ADA TABEL YANG DIGUNAKAN - CODEIGNITER