⊗pyPmDBNI 108 of 129 menu

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

Låt oss nu lära oss att lägga till nya poster i tabellen. Detta görs med hjälp av kommandot INSERT INTO. Det har följande syntax:

query = "INSERT INTO tabell (fält1, fält2...) VALUES (värde1, värde2...)"

Låt oss lägga till en ny användare i vår tabell users. Men när en ny post infogas bör vår kod skrivas om. Istället för metoden fetchone eller fetchall tillämpas metoden commit på CMySQLCursor-objektet. Den behövs för att bekräfta ändringar gjorda av användaren:

query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Resultatet av infogningen kommer inte att synas i konsolen, men det kan ses i PMA.

Notera också att vid infogning anges inte kolumnen id och dess värde. Och det är korrekt, eftersom värdet för denna kolumn sätts automatiskt av databasen.

Lägg till en ny användare 'user7', 26 år gammal, lön 300.

Lägg till en ny användare 'user8', 32 år gammal, lön 1100.

Lägg till en ny användare 'user9', 22 år gammal, lön 350.

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