Periksa apakah setelan innodb_log_file_size cukup besar -- 10 kali ukuran data BLOB terbesar yang ditemukan di baris dalam tabel ditambah panjang bidang panjang variabel lainnya.
Berikut ini dari Rilis MySQL 5.6 Catatan
Catatan InnoDB
-
Perubahan Penting :Ulangi penulisan log untuk bidang BLOB yang besar dan disimpan secara eksternal dapat menimpa pos pemeriksaan terbaru. Patch 5.6.20 membatasi ukuran penulisan redo log BLOB hingga 10% dari ukuran file redo log. Patch 5.7.5 mengatasi bug tanpa memberikan batasan. Untuk MySQL 5.5, bug tetap menjadi batasan yang diketahui.
Sebagai hasil dari redo log BLOB write limit yang diperkenalkan untuk MySQL 5.6, innodb_log_file_size harus diatur ke nilai yang lebih besar dari 10 kali ukuran data BLOB terbesar yang ditemukan di baris tabel Anda ditambah panjang bidang panjang variabel lainnya (VARCHAR, VARBINARY , dan bidang jenis TEKS). Gagal melakukannya dapat mengakibatkan kesalahan “Ukuran baris terlalu besar” . Tidak ada tindakan yang diperlukan jika pengaturan innodb_log_file_size Anda sudah cukup besar atau tabel Anda tidak berisi data BLOB. (Bug #16963396, Bug #19030353, Bug #69477)