sql >> Database teknologi >  >> RDS >> Mysql

MySQLdb Python indsæt %d og %s

Da hele forespørgslen skal være i et strengformat, mens forespørgslen udføres, så %s skal bruges...

Efter at forespørgslen er udført, bibeholdes heltalsværdien.

Så din linje burde være.

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

Forklaringen er her



  1. Kan PostgreSQL have en unikhedsbegrænsning på array-elementer?

  2. SQL Server-godkendelse vs. Windows-godkendelse:Hvilken skal bruges og hvornår

  3. SQL Server - Hvad sker der, når en række i en tabel opdateres?

  4. Korrekt indsættelse af tabelnavn