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

Problemi con le istruzioni di MySQL e Python Select

La tua istruzione di esecuzione non sembra del tutto corretta. La mia comprensione è che dovrebbe seguire lo schema cursor.execute( <select statement string>, <tuple>) e inserendo un solo valore nella posizione della tupla è in realtà solo una stringa. Per rendere il secondo argomento il tipo di dati corretto devi inserire una virgola, in modo che la tua affermazione assomigli a:

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