⊗pyPmDBNI 108 of 129 menu

Ubacivanje zapisa putem SQL upita u Pythonu

Hajde sada da naučimo kako da dodajemo nove zapise u tabelu. Ovo se radi pomoću komande INSERT INTO. Ona ima sledeću sintaksu:

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

Hajde da u našu tabelu users dodamo novog korisnika. Međutim, u slučaju ubacivanja novog zapisa naš kod treba da se prepiše. Umesto metode fetchone ili fetchall na CMySQLCursor-objekat se primenjuje metoda commit. Ona je potrebna za potvrdu izmena koje je napravio korisnik:

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

Rezultat ubacivanja neće biti vidljiv u konzoli, ali se može pogledati u PMA.

Obratite takođe pažnju na to da se prilikom ubacivanja ne navodi kolona id i njena vrednost. I to je ispravno, jer će vrednost ove kolone biti postavljena od strane baze automatski.

Dodajte novog korisnika 'user7', 26 godina, plata 300.

Dodajte novog korisnika 'user8', 32 godina, plata 1100.

Dodajte novog korisnika 'user9', 22 godina, plata 350.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij