sql >> Database >  >> RDS >> Mysql

MySQLdb Python voegt %d en %s in

Omdat de hele query in een tekenreeksindeling moet zijn tijdens het uitvoeren van de query, dus %s moet worden gebruikt...

Nadat de query is uitgevoerd, blijft de gehele waarde behouden.

Dus je regel zou moeten zijn.

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

Uitleg is hier



  1. ExecuteNonQuery voor SELECT sql-instructie die geen rijen retourneert

  2. MySQL ACOS() Functie – Retourneer de boogcosinus van een getal

  3. Probeer deze praktische tips voor het monitoren van MySQL-databases

  4. COMPOSE() Functie in Oracle