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

tanggal waktu lulus nilai dari python ke mysql

Anda menjalankan kueri dengan parameter pemformatan tetapi tidak pernah meneruskannya; % (start, next) sebagian pergi di luar dari kueri SQL:

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

Anda akan lebih baik menggunakan parameter SQL, sehingga database dapat menyiapkan kueri dan menggunakan kembali rencana kueri:

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

PyODBC menggunakan ? untuk parameter 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. Acara dan SP MySQL secara otomatis dibatalkan oleh Google Cloud SQL

  2. Doktrin 2 Tutup Koneksi

  3. Bagaimana-untuk:Peringkat Hasil Pencarian

  4. Kolom tidak ditemukan:1054 laravel kolom tidak diketahui

  5. Ekstraksi substring MySQL menggunakan pembatas