J'essaie d'utiliser une variable pour un nom de table. J'obtiens l'erreur "... près de '' MyTable '' à la ligne 1 Je ne dois pas échapper à ce droit.Le double '' dans l'erreur semble être un indice, mais je ne comprends pas."Python MySQLdb exécuter la variable de table
db = MySQLdb.connect("localhost","user","pw","database")
table = "myTable"
def geno_order(db, table):
cursor = db.cursor() # prepare a cursor object using cursor() method
sql = "SELECT * FROM %s"
cursor.execute(sql, table)
results = cursor.fetchall()
Je suis sûr qu'il y a plusieurs doublons. J'ai choisi celui que je connaissais, mais si quelqu'un d'autre en trouve un qui ressemble encore plus au problème de l'OP, il faut l'utiliser à la place. – bernie