पायथन में SQL क्वेरी के माध्यम से रिकॉर्ड अपडेट करना

आइए अब रिकॉर्ड संशोधित करना सीखें। यह UPDATE कमांड का उपयोग करके किया जाता है। इसका सिंटैक्स निम्नलिखित है:

pythonquery = "UPDATE तालिका SET फ़ील्ड = मान WHERE शर्त"
with connection.cursor(dictionary=True) as cursor:
  cursor.execute(query)
  connection.commit()

UPDATE कमांड के साथ, विधि commit का उपयोग अवश्य करना चाहिए:

pythonwith connection.cursor(dictionary=True) as cursor:
  cursor.execute(query)
  connection.commit()

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

उदाहरण

आइए उपयोगकर्ता की आयु और वेतन बदलें:

pythonquery = "UPDATE users SET age=20, salary=800 WHERE id=1"

उदाहरण

आयु 23 वाले सभी उपयोगकर्ताओं का वेतन 400 और आयु 24 निर्धारित करें:

pythonquery = "UPDATE users SET age=24, salary=300 WHERE age=23"

व्यावहारिक कार्य

Задание 1

पहले आपके द्वारा बनाए गए users टेबल के डंप का उपयोग करके, इसे अपनी मूल स्थिति में लौटाएं।

Задание 2

id 4 वाले उपयोगकर्ता की आयु 35 वर्ष निर्धारित करें।

Задание 3

जिन सभी का वेतन 500 है, उनका वेतन 700 कर दें।

Задание 4

id 2 से अधिक और 5 से कम या बराबर वाले कर्मचारियों की आयु 23 निर्धारित करें।