Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thoát chuỗi bằng python mysql.connector

Câu trả lời từ hồng ngoại là cách tiếp cận tốt nhất.

Tuy nhiên, nếu bạn thực sự cần thoát khỏi một số chuỗi tùy ý, bạn có thể thực hiện việc này (trước 2.1.6):

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

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

Các phiên bản mới hơn (sử dụng C-API cấp thấp):

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

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

Một tùy chọn khác là sử dụng trình kết nối python mariadb (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. Mã hóa AES trong mysql và php

  2. Cách khắc phục Lỗi:MySQL tắt đột ngột trên Xampp do Plugin 'Aria'

  3. java.sql.Connection mở rộng cho SSH

  4. Kết nối MySQL với Visual Studio C #

  5. Khi nào tôi gọi bind_param nếu sử dụng các câu lệnh được chuẩn bị sẵn trong MySQLi trong một vòng lặp?