Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

thực thi đối với lỗi MySQLdb cho số lượng lớn hàng

Bạn có thể thử đặt max_allowed_packet tham số chỉ dành cho một phiên :

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

Nếu điều này hoạt động, bạn có thể để nguyên mã hoặc thay đổi tệp my.cnf của bạn (biết rằng điều đó giải quyết được vấn đề thực thi).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Từ khóa SEPARATOR không hoạt động bình thường trong Hibernate Formula

  2. Cách cài đặt MySQLdb trên Mountain Lion

  3. Làm cách nào để truy xuất dữ liệu từ nhiều bảng bằng biểu mẫu PHP?

  4. Mật khẩu gốc mặc định cho MySQL 5.7 là gì

  5. Làm cách nào tôi có thể viết lại PHP &MySQL để nhóm danh sách HTML của mình theo các giá trị cột bằng nhau?