Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Melarikan diri dari string dengan python mysql.connector

Jawaban dari inframerah adalah pendekatan terbaik.

Namun, jika Anda benar-benar perlu menghindari string arbitrer, Anda dapat melakukannya (sebelum 2.1.6):

db = mysql.connector.connect(......)

new_str = db.converter.escape('string to be escaped')

Versi yang lebih baru (gunakan C-API tingkat rendah):

db = mysql.connector.connect(......)

new_str = db._cmysql.escape_string('string to be escaped')

Pilihan lainnya adalah menggunakan konektor mariadb python (pip install mariadb).

db = mariadb.connector(....)
new_str = db.escape_string("quote ' this")


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menghapus Pivot Tabel di MySQL

  2. Bagaimana cara terhubung ke database Cloud SQL MySQL dari App Engine?

  3. MySQL dan GROUP_CONCAT() panjang maksimum

  4. Pilih bagian dari MySQL Blob Field

  5. Jumlahkan hasil dari beberapa kueri lalu temukan 5 teratas di SQL