Solusi error Row size too large (> 8126)


Pada tutorial kali ini terdapat solusi error saat import file SQL dengan error seperti:

ERROR 1118 (42000): Row size too large (> 8126). Changing some columns to 
TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored 
inline.

Untuk mengatasi itu maka silahkan ganti ROW_FORMAT pada table yang diinformasikan saat error menjadi ROW_FORMAT=DYNAMIC.

Contoh pada gambar terlihat error saat create table:

error Row size too large (> 8126)

Jadi sebelum mengulangi importnya, silahkan rumah dahulu type ROW format di file SQL nya contoh:

ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci ROW_FORMAT=COMPACT;

Menjadi:

ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci ROW_FORMAT=DYNAMIC;

Nah seharusnya jika di import lagi file SQL nya, errornya akan hilang 😁

Jangan sungkan hubungi Kami jika Anda membutuhkan Kami.

Artikel ini membantu Anda?

Leave a Reply

LIVECHAT