⊗pyPmDBNU 110 of 129 menu

Opdatering af poster via SQL-forespørgsel i Python

Lad os nu lære at ændre poster. Dette gøres ved hjælp af kommandoen UPDATE. Den har følgende syntaks:

query = "UPDATE tabel SET felt = værdi WHERE betingelse" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Med kommandoen UPDATE skal man absolut anvende metoden commit:

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

Vær opmærksom, hvis du ikke angiver forespørgselsblokken med WHERE, så ved opdatering vil alle de originale poster blive erstattet med nye.

Eksempel

Lad os ændre alderen og lønnen for brugeren:

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

Eksempel

Indstil lønnen til 400 og alderen til 24 for alle brugere i alderen 23:

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

Praktiske opgaver

Ved at bruge den tabel-dump users, som du tidligere har oprettet, skal du bringe den tilbage til dens oprindelige tilstand.

Indstil alderen til 35 år for brugeren med id 4.

For alle, der har en løn på 500, skal du ændre den til 700.

For medarbejdere med id større end 2 og mindre end eller lig med 5, skal du indstille alderen til 23.

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