with con:
cur.execute("INSERT INTO `tabulka`(`sloupec1`, `sloupec2`, `sloupec3`) VALUES ('%s', '%s', '%s')" % (promenna1, promennna2, promenna3))
con.close()
ODPOVĚĎ
U MySQL databází typu InnoDB je třeba v Pythonu volat commit(), takže takto:
with con:
cur.execute("INSERT INTO `tabulka`(`sloupec1`, `sloupec2`, `sloupec3`) VALUES ('%s', '%s', '%s')" % (promenna1, promennna2, promenna3))
con.close()
con.commit()
Více v článku Python 2.díl: Práce s databází MySQL (SELECT, UPDATE, INSERT)
Komentáře (0)
Přidat komentář