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

मैं सीक्वेलाइज.जेएस का उपयोग करके रिकॉर्ड को कैसे अपडेट कर सकता हूं और कुछ कॉलमों को अनदेखा कर सकता हूं

जहां क्लॉज के अंदर पीके जोड़ने के बाद where: { id: ['id']} , इसने कॉलम updateOnDuplicate: ["name"] के खिलाफ रिकॉर्ड्स को अपडेट करना शुरू कर दिया।

const emailCount = await ManageNomineesModel.count({ col: 'email' });
    if(emailCount == 0){
      await ManageNomineesModel.bulkCreate(allNominees);
      res.status(200).json({ message: "Nominees inserted successfully !"});
    } else {
      await ManageNomineesModel.bulkCreate(allNominees,
          { updateOnDuplicate: ["name"],
          where: { id: ['id']}
          });
      res.status(200).json({ message: "Nominee records updated successfully !"});
    }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. चेतावनी:स्ट्रीम खोलने में विफल:लाइन 17 पर C:\wamp\www\laravel\bootstrap\autoload.php में ऐसी कोई फ़ाइल या निर्देशिका नहीं है

  2. एक नए डेटाबेस के लिए एक MYSQL बैकअप को पुनर्स्थापित करने में असमर्थ

  3. PHP - JSON फ़ाइल में MySQL टेबल निर्यात करें

  4. mysql_real_escape_string() जोड़ने से रिक्त मान डेटाबेस में संग्रहीत हो जाते हैं

  5. चर का उपयोग करते समय किसी क्वेरी में ग्रुप बाय का उपयोग कैसे करें