⊗pyPmDBNI 108 of 129 menu

Vstavljanje zapisov prek SQL poizvedbe v Pythonu

Zdaj se naučimo dodajati nove zapise v tabelo. To naredimo z ukazom INSERT INTO. Ima naslednjo sintakso:

query = "INSERT INTO tabela (polje1, polje2...) VALUES (vrednost1, vrednost2...)"

Dodajmo novega uporabnika v našo tabelo users. Vendar pa moramo v primeru vstavljanja novega zapisa našo kodo prepisati. Namesto metode fetchone ali fetchall se na objekt CMySQLCursor uporabi metoda commit. Ta je potrebna za potrditev sprememb, ki jih je naredil uporabnik:

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

Rezultata vstavljanja ne bo videti v konzoli, vendar si ga lahko ogledate v PMA.

Pazite tudi, da pri vstavljanju ni naveden stolpec id in njegova vrednost. In to je pravilno, saj bo vrednost tega stolpca avtomatično določila baza.

Dodajte novega uporabnika 'user7', 26 let, plača 300.

Dodajte novega uporabnika 'user8', 32 let, plača 1100.

Dodajte novega uporabnika 'user9', 22 let, plača 350.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni