⊗pyPmDBNU 110 of 129 menu

Uppdatera poster via SQL-förfrågan i Python

Låt oss nu lära oss att ändra poster. Detta görs med kommandot UPDATE. Det har följande syntax:

query = "UPDATE tabell SET fält = värde WHERE villkor" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Med kommandot UPDATE måste du använda metoden commit:

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

Var försiktig, om du inte anger blocket med WHERE i förfrågan kommer alla ursprungliga poster att ersättas med nya vid uppdatering.

Exempel

Låt oss ändra ålder och lön för användaren:

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

Exempel

Sätt lönen till 400 och åldern till 24 för alla användare i åldern 23:

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

Praktiska uppgifter

Använd den tidigare skapade dumpen av tabellen users och återställ den till dess ursprungliga tillstånd.

Sätt åldern till 35 år för användaren med id 4.

För alla som har en lön på 500, sätt den till 700.

För anställda med id större än 2 och mindre än eller lika med 5, sätt åldern till 23.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa