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

Gunakan kueri berparameter dengan mysql.connector di Python 2.7

Kesalahan yang Anda dapatkan berasal dari mysql ketika mencoba menjalankan kueri. Parameter kueri diteruskan ke cursor.execute() perlu menjadi Tuple, Anda memberikan satu nilai. Untuk membuat Tuple dengan satu elemen, Anda perlu menambahkan koma setelah elemen:

cursor.execute("SELECT * FROM automatedReports WHERE pythonFunctionName = %s", (function_name,))

Jika tidak mysql.connector tidak lolos dari apa pun dan meninggalkan %s liter literal dalam kueri.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan koneksi MYSQ &MVC3 SQL \ ProviderManifestToken tapi saya menggunakan MySQL

  2. Memesan item dengan tag yang cocok dengan jumlah tag yang cocok

  3. menampilkan data dalam satu baris (dari beberapa baris)

  4. bagaimana saya bisa mengekspor database mysql menggunakan ssh?

  5. Bagaimana cara mengembalikan database mysql di XAMPP?