⊗pyPmDBNU 110 of 129 menu

Įrašų atnaujinimas per SQL užklausą Python

Dabar išmokime keisti įrašus. Tai daroma naudojant komandą UPDATE. Ji turi tokį sintaksę:

query = "UPDATE lentelė SET laukas = reikšmė WHERE sąlyga" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Su komanda UPDATE būtinai taikykite metodą commit:

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

Būkite atidūs, jei neužrašysite užklausoje bloko su WHERE, tai atnaujinant visi pradiniai įrašai bus pakeisti naisiais.

Pavyzdys

Pakeiskime vartotojo amžių ir atlyginimą:

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

Pavyzdys

Nustatykime atlyginimą 400 ir amžių 24 visiems vartotojams, kurių amžius 23:

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

Praktinės užduotys

Naudodami anksčiau sukurtą jūsų lentelės users dumpą, grąžinkite ją į pradinę būseną.

Vartotojui su id 4 nustatykite amžių 35 metų.

Visiems, kurių atlyginimas 500, padarykite jį 700.

Darbuotojams su id daugiau nei 2 ir mažiau nei 5 imtinai nustatykite amžių 23.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti