"Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.
"
Gimana gak panik.. lagi presentasi software, tim uji software dari customer udah di sebelah sya.. lagi dia enak2 input, pas klik save, muncul error begitu. Untungnya sebagai programmer professional #SOMBONG langsung sigap buka google.. wkwkwk...Setelah mencari2 dari banyak sumber, akhirnya muncul 1 solusi yang 100% WORKED sehinga problem ane 100% SOLVED. Yuk simak.. gampang kok..
1. Buka XAMPP Comtrol Panel, kemudian STOP dulu Apache & MySQL nya.
2. Klik tombol config, kemudian klik my.ini
3. Setelah terbuka notepad yg berisi syntax my.ini, agak scroll sedikit ke bawah & cek section [mysqld]. Kemudian tambahkan 2 baris syntax di bawahnya.
innodb_file_per_tableKemudian SAVE.
innodb_file_format = Barracuda
4. START kembali server Apache & MySQL yang ada di XAMPP Control Panel
5. Masuk ke PHPMyAdmin, pilih database nya, & jalankan syntax SQL berikut :
ALTER TABLE tbdatasiswaJangan lupa ganti tbdatasiswa menjadi nama table yang kamu punya.
ENGINE=InnoDB
ROW_FORMAT=COMPRESSED
KEY_BLOCK_SIZE=8;
SELESAI. Silahkan tes input data kembali.
Cara ini berhasil di project saya. gimana dengan project mu ?.. komen yahh.. ;)
0 comments:
Posting Komentar