⊗pyPmDBNU 110 of 129 menu

Aktualizácia záznamov pomocou SQL dotazu v Pythone

Poďme sa teraz naučiť, ako upravovať záznamy. To sa robí pomocou príkazu UPDATE. Má nasledujúcu syntax:

query = "UPDATE tabuľka SET pole = hodnota WHERE podmienka" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

S príkazom UPDATE je nevyhnutne potrebné použiť metódu commit:

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

Buďte opatrní, ak v dotaze neuvádzate blok s WHERE, pri aktualizácii sa všetky pôvodné záznamy nahradia novými.

Príklad

Zmeňme vek a plat používateľa:

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

Príklad

Nastavme plat 400 a vek 24 všetkým používateľom vo veku 23:

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

Praktické úlohy

Pomocou vášho predtým vytvoreného výpisu tabuľky users ju uveďte do pôvodného stavu.

Používateľovi s id 4 nastavte vek 35 rokov.

Všetkým, ktorí majú plat 500, nastavte jej 700.

Zamestnancom s id väčším ako 2 a menším ako 5 vrátane nastavte vek 23.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť