⊗pyPmDBNU 110 of 129 menu

Ierakstu atjaunināšana ar SQL vaicājumu Python

Tagad iemācīsimies mainīt ierakstus. Tas tiek darīts ar komandu UPDATE. Tai ir šāda sintakse:

query = "UPDATE tabula SET lauks = vertiba WHERE nosacijums" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Kopā ar komandu UPDATE obligāti jālieto metode commit:

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

Esi uzmanīgs, ja vaicājumā norādīts bloks ar WHERE, tad atjauninot visi sākotnējie ieraksti tiks aizstāti ar jaunajiem.

Piemērs

Mainīsim lietotāja vecumu un algu:

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

Piemērs

Uzstādīsim algu 400 un vecumu 24 visiem lietotājiem vecumā 23:

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

Praktiskie uzdevumi

Izmantojot iepriekš izveidoto tabulas users dumpu, novietojiet to sākotnējā stāvoklī.

Lietotājam ar id 4 iestatiet vecumu 35 gadus.

Visiem, kuriem alga ir 500, izdariet to 700.

Darbiniekiem ar id lielāku par 2 un mazāku par 5 ieskaitot iestatiet vecumu 23.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt