⊗pyPmDBNU 110 of 129 menu

Ažuriranje zapisa putem SQL upita u Pythonu

Hajde sada da naučimo kako da menjamo zapise. To se radi pomoću komande UPDATE. Ona ima sledeću sintaksu:

query = "UPDATE tabela SET polje = vrednost WHERE uslov" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Kod komande UPDATE obavezno je primeniti metodu commit:

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

Budite pažljivi, ako u upitu ne navedete blok sa WHERE, tada će se pri ažuriranju svi originalni zapisi zameniti novim.

Primer

Hajde da promenimo godine i platu korisnika:

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

Primer

Postavimo platu na 400 i godine na 24 svim korisnicima starim 23 godina:

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

Praktični zadaci

Koristeći ranije kreirani dump tabele users dovedite je u početno stanje.

Korisniku sa id 4 postavite godine na 35.

Svima onima čija je plata 500, postavite je na 700.

Zaposlenima sa id većim od 2 i manjim ili jednakim 5 postavite godine na 23.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij