sql >> Databáze >  >> RDS >> Mysql

MySQLdb Python vložit %d a %s

Protože celý dotaz musí být při provádění dotazu ve formátu řetězce, tak %s by měl být použit...

Po provedení dotazu je zachována celočíselná hodnota.

Takže váš řádek by měl být.

.execute("INSERT INTO table VALUES(%s,%s)", (int(id), string))

Vysvětlení je zde



  1. Play 2.4 - Slick 3.0.0 - DELETE nefunguje

  2. uložit TEXT/BLOB do stejné tabulky nebo ne?

  3. Místní replikace/synchronizace databáze Firebird do online databáze

  4. Chyba SQL dotazu WordPress MySQL ve třídě WPDB