sql >> Database >  >> RDS >> Mysql

1064:SQL-syntaxisfout bij het uitvoeren van PyMySQL-query

U kunt een tabelnaam niet als parameter doorgeven aan cursor.execute() . Wanneer een parameter een string is, wordt deze geciteerd wanneer deze in de query wordt vervangen. Gebruik een normale tekenreeksopmaakmethode, bijv.

cursor.execute("SELECT * FROM %(tablename)s" % {"tablename": "activity"})



  1. SSIS-pakket mislukt met fout Als 64-bits stuurprogramma niet is geïnstalleerd, uitvoeren in 32-bits modus

  2. MySQL tellen en groeperen per dag

  3. Wat is het SQL-commando om de veldnamen van een tabel te retourneren?

  4. pg_dump zonder opmerkingen over objecten?