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

MySQL og Python Select Statement Issues

Din udførelseserklæring virker ikke helt korrekt. Min forståelse er, at det skal følge mønsteret cursor.execute( <select statement string>, <tuple>) og ved kun at sætte en enkelt værdi i tupel-placeringen er det faktisk kun en streng. For at gøre det andet argument til den korrekte datatype skal du sætte et komma der, så dit udsagn ser sådan ud:

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



  1. Flere måder at slette dubletter fra SQL-tabeller på

  2. MySQL-gruppering efter uge, baseret på en datokolonne?

  3. Sådan begrænser du resultater i MySQL, PostgreSQL og SQLite

  4. Django Migrations:A Primer