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

नोड के लिए अनुक्रम का उपयोग करके रिकॉर्ड कैसे अपडेट करें?

संस्करण 2.0.0 के बाद से आपको अपना कहां . लपेटना होगा एक where . में क्लॉज संपत्ति:

Project.update(
  { title: 'a very different title now' },
  { where: { _id: 1 } }
)
  .success(result =>
    handleResult(result)
  )
  .error(err =>
    handleError(err)
  )

अपडेट 2016-03-09

नवीनतम संस्करण वास्तव में success का उपयोग नहीं करता है और error अब और नहीं बल्कि इसके बजाय then . का उपयोग करता है -योग्य वादे।

तो ऊपरी कोड इस प्रकार दिखेगा:

Project.update(
  { title: 'a very different title now' },
  { where: { _id: 1 } }
)
  .then(result =>
    handleResult(result)
  )
  .catch(err =>
    handleError(err)
  )

async/प्रतीक्षा का उपयोग करना

try {
  const result = await Project.update(
    { title: 'a very different title now' },
    { where: { _id: 1 } }
  )
  handleResult(result)
} catch (err) {
  handleError(err)
}

http://docs.sequelizejs.com/ en/latest/api/model/#updatevalues-options-promisearrayप्रभावितगणना-प्रभावित पंक्तियाँ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेबियन 5 (लेनी) पर MySQL रिलेशनल डेटाबेस का उपयोग करें

  2. PHP का उपयोग करके MySQL डेटा के साथ HTML फॉर्म भरना शून्य हो रहा है

  3. MYSQL:चयन विधि - लेकिन डुप्लीकेट/ग्रुप या DISTINCT न दिखाएं?

  4. मैसकल सिंगल क्वेरी 3 टेबल में शामिल हों और सभी परिणाम प्राप्त करें

  5. MySQL में अंतिम अद्यतन पंक्ति की आईडी कैसे प्राप्त करें?