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

Masalah Pernyataan Pilihan MySQL dan Python

Pernyataan eksekusi Anda tampaknya tidak sepenuhnya benar. Pemahaman saya adalah bahwa itu harus mengikuti pola cursor.execute( <select statement string>, <tuple>) dan dengan hanya menempatkan satu nilai di lokasi Tuple itu sebenarnya hanya sebuah string. Untuk membuat argumen kedua menjadi tipe data yang benar, Anda perlu memberi koma di sana, sehingga pernyataan Anda akan terlihat seperti:

cursor.execute("""SELECT
            * FROM hashes
            WHERE hash=%s""",
            (data, ))



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan jumlah total baris saat menggunakan LIMIT?

  2. Cara menanyakan sql dengan catatan aktif untuk tanggal antara waktu yang ditentukan

  3. Dua kolom kenaikan otomatis atau kenaikan otomatis dan nilai yang sama di kolom lain

  4. Cara mengembalikan array saat menggunakan GROUP BY

  5. Perbarui kolom dalam database di mana nilai maksimal php mysql