Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

शामिल होने के साथ Yii2 क्वेरीबिल्डर अपडेट

मुझे डर है Yii 2 Query Builder चुनिंदा क्वेरी . के लिए है केवल।

अपडेट के लिए आपके पास कम से कम तीन विकल्प हैं:

  • रॉ एसक्यूएल:

    \Yii::$app->db->createCommand('update user set status = 1 where age > 30')->execute();
    
  • प्लेसहोल्डर्स के साथ रॉ एसक्यूएल (एसक्यूएल इंजेक्शन को रोकने के लिए)

    \Yii::$app->db->createCommand('update user set status = :status where age > 30')->bindValue(':status','1')->execute();
    
  • अद्यतन () विधि

    // 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 में FORCE INDEX - मैं इसे कहाँ रखूँ?

  2. mysql निहित प्रतिबद्धता को कैसे रोकें?

  3. max_allowed_packet पैरामीटर के साथ भी mysqldump का उपयोग करते समय mysql से कनेक्शन खो जाना

  4. एक कॉलम के अंतिम एन रीडिंग के अंतर का औसत कैसे खोजें PHP MySQL

  5. SQL तालिका में एकल वर्ण से मिलान करने में समस्या आ रही है