SQL မေးမြန်းချက်ဖြင့် မှတ်တမ်းများကို Python တွင် အပ်ဒိတ်လုပ်ခြင်း
ယခု မှတ်တမ်းများကို ပြင်ဆင်ပုံကို သင်ယူကြပါစို့။
၎င်းကို UPDATE command ဖြင့် ပြုလုပ်သည်။
၎င်း၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်-
query = "UPDATE ဇယား SET ကော်လံ = တန်ဖိုး WHERE သတ်မှတ်ချက်"
with connection.cursor(dictionary=True) as cursor:
cursor.execute(query)
connection.commit()
UPDATE command နှင့်အတူ
commit method ကို မဖြစ်မနေသုံးရမည်-
with connection.cursor(dictionary=True) as cursor:
cursor.execute(query)
connection.commit()
သတိထားပါ၊ အကယ်၍ query ထဲတွင်
WHERE block ကို မထည့်မိပါက
အပ်ဒိတ်လုပ်သည့်အခါ မူလမှတ်တမ်းအားလုံး
အသစ်များနှင့် အစားထိုးသွားမည်ဖြစ်သည်။
ဥပမာ
user တစ်ဦး၏ အသက်နှင့် လစာကို ပြောင်းလဲကြည့်ပါ-
query = "UPDATE users SET age=20, salary=800 WHERE id=1"
ဥပမာ
အသက် 23 ရှိသော user အားလုံးအတွက် လစာ
400 နှင့် အသက်
24 ဟု သတ်မှတ်ပါ-
query = "UPDATE users SET age=24, salary=300 WHERE age=23"
လက်တွေ့လေ့ကျင့်ခန်းများ
သင် ယခင်ကဖန်တီးခဲ့သော users ဇယား dump ကိုသုံး၍
၎င်းအား မူလအနေအထားသို့ ပြန်လည်ရောက်အောင်လုပ်ပါ။
id 4 ရှိသော user အား အသက်
35 နှစ် သတ်မှတ်ပါ။
လစာ 500 ရှိသူ အားလုံးအတွက် ၎င်းအား
700 ဟု ပြောင်းလဲသတ်မှတ်ပါ။
id သည် 2 ထက် ကြီး၍
5 ထက် ငယ်သော (သို့မဟုတ်) ညီသော ဝန်ထမ်းများအား
အသက် 23 ဟု သတ်မှတ်ပါ။