पायथन में SQL क्वेरी के माध्यम से रिकॉर्ड अपडेट करना
आइए अब रिकॉर्ड संशोधित करना सीखें।
यह UPDATE कमांड का उपयोग करके किया जाता है।
इसका सिंटैक्स निम्नलिखित है:
query = "UPDATE तालिका SET फ़ील्ड = मान WHERE शर्त"
with connection.cursor(dictionary=True) as cursor:
cursor.execute(query)
connection.commit()
UPDATE कमांड के साथ, विधि commit
का उपयोग अवश्य करना चाहिए:
with connection.cursor(dictionary=True) as cursor:
cursor.execute(query)
connection.commit()
सावधान रहें, यदि क्वेरी में WHERE ब्लॉक
निर्दिष्ट नहीं किया जाता है, तो अपडेट करते समय सभी
मूल रिकॉर्ड नए रिकॉर्ड से बदल जाएंगे।
उदाहरण
आइए उपयोगकर्ता की आयु और वेतन बदलें:
query = "UPDATE users SET age=20, salary=800 WHERE id=1"
उदाहरण
आयु 23 वाले सभी उपयोगकर्ताओं का वेतन 400
और आयु 24 निर्धारित करें:
query = "UPDATE users SET age=24, salary=300 WHERE age=23"
व्यावहारिक कार्य
पहले आपके द्वारा बनाए गए users टेबल के डंप का उपयोग करके,
इसे अपनी मूल स्थिति में लौटाएं।
id 4 वाले उपयोगकर्ता की आयु
35 वर्ष निर्धारित करें।
जिन सभी का वेतन 500 है, उनका
वेतन 700 कर दें।
id 2 से अधिक और 5 से कम या बराबर
वाले कर्मचारियों की आयु 23 निर्धारित करें।