Mysql
 sql >> база данни >  >> RDS >> Mysql

Актуализация на Yii2 QueryBuilder с Join

Страхувам се Yii 2 Query Builder е за избор на заявки само.

Заактуализация заявки имате поне три опции:

  • Необработен SQL:

    \Yii::$app->db->createCommand('update user set status = 1 where age > 30')->execute();
    
  • Необработен SQL с заместители (за предотвратяване на SQL инжектиране)

    \Yii::$app->db->createCommand('update user set status = :status where age > 30')->bindValue(':status','1')->execute();
    
  • метод update()

    // update user set status = 1 where age > 30
    \Yii::$app->db->createCommand()->update('user', ['status' => 1], 'age > 30')->execute();
    

Повече информация тук:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Формат на променливата на MySQL за списък със стойности NOT IN

  2. Регистриране на одит за данни за продукти?

  3. Как да запишете текстов низ с прекъсвания на редове в текстово поле на MySQL база данни с помощта на PHP?

  4. Обновяването на MySQL отнема (твърде) много време

  5. Показване на най-близкия резултат до текущата дата и час (MySQL и PHP)