⊗pyPmDBNU 110 of 129 menu

Python-da SQL so'rov orqali yozuvlarni yangilash

Keling, endi yozuvlarni o'zgartirishni o'rganaylik. Buning uchun UPDATE buyrug'i ishlatiladi. Uning sintaksisi quyidagicha:

query = "UPDATE jadval SET maydon = qiymat WHERE shart" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

UPDATE buyrug'i bilan commit metodini majburiy qo'llash kerak:

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

Ehtiyot bo'ling, agar so'rovda WHERE bloki ko'rsatilmasa, barcha mavjud yozuvlar yangilanganlari bilan almashtiriladi.

Misol

Keling, foydalanuvchining yoshini va maoshini o'zgartirib ko'ramiz:

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

Misol

23 yoshdagi barcha foydalanuvchilarga 400 maosh va 24 yosh belgilaymiz:

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

Amaliy vazifalar

Ilgari yaratilgan users jadvali dump'idan foydalanib, uni boshlang'ich holatiga keltiring.

id si 4 bo'lgan foydalanuvchiga 35 yosh belgilang.

Maoshi 500 bo'lganlarning barchasiga 700 maosh belgilang.

id si 2 dan katta va 5 dan kichik yoki teng bo'lgan xodimlarga 23 yosh belgilang.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish