Mysql
 sql >> Base de données >  >> RDS >> Mysql

Problèmes d'instruction MySQL et Python Select

Votre instruction d'exécution ne semble pas tout à fait correcte. Ma compréhension est qu'il devrait suivre le modèle cursor.execute( <select statement string>, <tuple>) et en ne mettant qu'une seule valeur à l'emplacement du tuple, il ne s'agit en fait que d'une chaîne. Pour que le deuxième argument corresponde au type de données correct, vous devez y insérer une virgule, de sorte que votre déclaration ressemblerait à :

cursor.execute("""SELECT
            * FROM hashes
            WHERE hash=%s""",
            (data, ))