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

एक ही पंक्ति को कई बार अपडेट करें

आप इस तरह की तालिका में एक पंक्ति को अपडेट कर सकते हैं, जो कॉलम आप बदलना चाहते हैं और प्रत्येक के लिए नया मान दे सकते हैं। ध्यान दें कि आप कॉलम के पिछले मान का उल्लेख कर सकते हैं, जैसे used = used+1 करता है।

UPDATE materials
   SET used=used+1, 
       recent_user='personsName'
 WHERE mat_name = 'apple'

आप एक ही UPDATE . में एकाधिक पंक्तियों में एक संख्या बढ़ा सकते हैं इस तरह की क्वेरी।

UPDATE materials
  SET used = used + 1
WHERE mat_name IN ('apple', 'banana', 'kumquat')

आप एकाधिक पंक्तियों में भी एक से अधिक कॉलम अपडेट कर सकते हैं। बस उनके नए मूल्यों के साथ अद्यतन किए जाने वाले स्तंभों की एक सूची दें। उदाहरण के लिए,

UPDATE materials
   SET used=used+1, 
       recent_user='personsName'
 WHERE mat_name IN ('apple', 'banana', 'kumquat')



  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 क्वेरी में IF ELSE स्टेटमेंट कैसे लिखें?

  2. यदि कोई टाई है तो मैं डुप्लिकेट मानों के साथ सरणी मानों को कैसे रैंक करूं और कुछ पदों को छोड़ दूं?

  3. ? पसंद (कॉलम || '%')

  4. क्या PDOStatement::closeCursor() को कॉल करना आवश्यक है यदि स्टेटमेंट ऑब्जेक्ट दूर है?

  5. java.sql.SQLException:फ़ील्ड 'आईडी' का कोई डिफ़ॉल्ट मान नहीं है