Du kan prøve at indstille max_allowed_packet
parameter kun for én session
:
sql ='SET SESSION max_allowed_packet=500M'
cursor.execute(sql)
sql = ...
args = ...
cursor.executemany(sql, args)
Hvis dette virker, kan du lade koden være som den er, eller ændre din my.cnf-fil (vel vidende at det løser eksekveringsproblemet).