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")