⊗pyPmDBNU 110 of 129 menu

Oppdatering av poster via SQL-spørring i Python

La oss nå lære å endre poster. Dette gjøres med kommandoen UPDATE. Den har følgende syntaks:

query = "UPDATE tabell SET felt = verdi WHERE betingelse" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Med kommandoen UPDATE må du absolutt bruke metoden commit:

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

Vær forsiktig, hvis du ikke spesifiserer blokken med WHERE i spørringen, vil alle de opprinnelige postene bli erstattet med nye under oppdateringen.

Eksempel

La oss endre alderen og lønnen til en bruker:

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

Eksempel

Sett lønnen til 400 og alderen til 24 for alle brukere i alderen 23:

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

Praktiske oppgaver

Ved å bruke den tidligere opprettede dumpsfilen for tabellen users, bring den tilbake til sin opprinnelige tilstand.

Sett alderen til brukeren med id 4 til 35 år.

For alle med lønn 500, gjør den til 700.

For ansatte med id større enn 2 og mindre enn eller lik 5, sett alderen til 23.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis