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

Làm cách nào để thoát% trong một truy vấn bằng cách sử dụng execute () và pymysql của python's sqlalchemy?

Vì đây là một chuỗi theo nghĩa đen, tốt hơn hết bạn nên sử dụng tham số liên kết ở đây (được minh họa bằng cách sử dụng text() ):

from sqlalchemy import text

connection.execute(
    text("select * from table where "
         "string like :string limit 1"), 
    string="_stringStart%")


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql CHỌN bên trong CẬP NHẬT

  2. Kiểm tra xem hàng tồn tại trong cơ sở dữ liệu trước khi chèn

  3. Mã lỗi MySQL 1235

  4. JDBC PreparedStatement dẫn đến lỗi cú pháp MySQL

  5. Nhận phần trăm từ MySql với một nhóm theo điều kiện và độ chính xác