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

eksekusi banyak untuk kesalahan MySQLdb untuk sejumlah besar baris

Anda dapat mencoba mengatur max_allowed_packet parameter hanya untuk satu sesi :

sql ='SET SESSION max_allowed_packet=500M'
cursor.execute(sql)
sql = ...
args = ...
cursor.executemany(sql, args)

Jika ini berhasil, Anda dapat membiarkan kode apa adanya, atau mengubah file my.cnf Anda (dengan mengetahui bahwa itu menyelesaikan banyak masalah eksekusi).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hasilkan pernyataan CREATE untuk semua Tabel MySql

  2. argumen yang dipisahkan koma untuk operator IN, MySQL

  3. MySQL:Apakah mungkin untuk 'mengisi' SELECT dengan nilai tanpa tabel?

  4. bertahan Java LocalDate di MySQL

  5. MySQL mendapatkan semua nilai unik di antara dua kolom