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

Indsæt python binært strengobjekt i MySQL blob

Gør det på denne måde i stedet:

query = '''INSERT INTO cheese (data) VALUES (%s)'''
cur.execute(query, (bd,))

I stedet for at lave strengformatering på Python-niveau, bruger dette MySQL-specifik formatering, inklusive escape-tegn, der har særlig betydning for MySQL i strenge, der skal indlejres i forespørgsler.



  1. CONVERT_TZ() Eksempler – MySQL

  2. Hvorfor ruller transaktioner ikke tilbage, når du bruger SpringJUnit4ClassRunner/MySQL/Spring/Hibernate

  3. Brug CASE, WHEN, THEN, END i en udvalgt forespørgsel med MySQL

  4. ASP Classic SQL Query fejlmeddelelse, højre syntaks tak