sql >> Database >  >> RDS >> Mysql

Python binair tekenreeksobject invoegen in MySQL-blob

Doe het in plaats daarvan op deze manier:

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

In plaats van tekenreeksopmaak op Python-niveau, gebruikt dit MySQL-specifieke opmaak, inclusief escapetekens die een speciale betekenis hebben voor MySQL in tekenreeksen die moeten worden ingesloten in query's.



  1. Het verschil tussen een JDBC-verklaring en een voorbereide verklaring

  2. Dynamisch doorgeven van kolomnamen voor een recordvariabele in PostgreSQL

  3. Functie wijzigen in PDO

  4. Query om de duplicaten tussen de naam en het nummer in de tabel te vinden