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

ngày thời gian chuyển giá trị từ python sang mysql

Bạn thực hiện một truy vấn với các tham số định dạng nhưng không bao giờ chuyển các tham số này vào; % (start, next) một phần đi ra bên ngoài của truy vấn SQL:

cur_ca.execute("""
         select id,
     date_created,
     data
     from bureau_inquiry where date_created >= %s and date_created < %s
     """ % (start, next)
   )

Tuy nhiên, tốt hơn hết bạn nên sử dụng các tham số SQL để cơ sở dữ liệu có thể chuẩn bị truy vấn và sử dụng lại kế hoạch truy vấn:

cur_ca.execute("""
         select id,
     date_created,
     data
     from bureau_inquiry where date_created >= ? and date_created < ?
     """, (start, next)
   )

PyODBC sử dụng ? cho các tham số SQL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cải thiện truy vấn bằng cách sử dụng nhiều liên kết bên trong tới wp_postmeta, một bảng khóa / giá trị

  2. Hàm MySQL để xác định vùng lân cận / phạm vi mã Zip

  3. Làm cách nào để xác định xem truy vấn cập nhật MySQL có thành công hay không khi dữ liệu được truyền trong truy vấn giống với dữ liệu đã có trong cơ sở dữ liệu?

  4. Tạo con trỏ với SQL động trong MySQL

  5. MySQL Connect / C ++ 64 bit lỗi xây dựng