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

Objek MySQLConverter' tidak memiliki pengecualian atribut '_tuple_to_mysql' dengan konektor mysql

Anda membungkus setiap argumen individu dalam tuple; jangan lakukan itu. Artinya, lakukan ini sebagai gantinya:

dbcur.execute(
     """INSERT INTO scripting (URL, Title, Content, Month, Date, Year, Time, TimeZone) 
     VALUES ("%s", "%s", "%s", "%s", "%s", "%s", "%s", "%s")""",
     (URL[i], Title[i], Content[i], Month[i], Date[i], Year[i], Time1[i], TimeZone[i]))

Anda hanya perlu membungkus semua nilai yang diganti dalam satu tupel, tanpa pengecualian.

Saya dapat melihat mengapa Anda bingung ("URL:url. Saya menyetel ini dengan Tuple dan tidak apa-apa." ):dengan DBAPI sebuah tunggal nilai juga perlu dibungkus dalam 1-tupel dalam contoh berikut), tetapi itu masih berlaku aturan yang sama di sini:

 dbcur.execute('INSERT INTO scripting (URL) VALUES (%s)', (URL,))

Sekarang kita hanya mengganti URL , tetapi kami masih membungkus "semua", mis. argumen tunggal itu, dalam satu tupel.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PolyScale.ai – Menskalakan MySQL &PostgreSQL dengan Caching Global

  2. Bagaimana memilih 6 bulan terakhir dari tabel berita menggunakan MySQL

  3. Bagaimana cara hash kata sandi di MySQL?

  4. Bagaimana cara membuat kueri mysql terus diperbarui di PHP?

  5. Dapatkan panjang maksimal yang diizinkan di kolom, mysql