sql >> Database >  >> RDS >> Mysql

Problemen met MySQL en Python Select-verklaring

Je execute-statement lijkt niet helemaal correct. Ik heb begrepen dat het het patroon cursor.execute( <select statement string>, <tuple>) moet volgen en door slechts een enkele waarde in de tupel-locatie te plaatsen, is het eigenlijk gewoon een string. Om van het tweede argument het juiste gegevenstype te maken, moet je daar een komma plaatsen, zodat je statement er als volgt uitziet:

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



  1. Hoe to_char() werkt in PostgreSQL

  2. LOWER() – Converteren naar kleine letters in PostgreSQL

  3. Null Pointer-uitzondering bij het aanroepen van getReadableDatabase()

  4. vergelijk waarde met alle velden van een tabel in mysql