Monday, February 17, 2025

Laravel Error Syntax error or access violation: 1118 Row size too large (> 8126)

 Nulis lagi ah, lagi persiapan migrate database di Composer Laravel, eh ada error seperti berikut ini lengkapnya:


\src\Illuminate\Database\Connection.php:571
PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1118 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.") 

error ini terjadi ketika menjalankan perintah :

php artisan migrate

Jika sudah diperbaiki, dan untuk menjalankan ulang perintah migrate bisa menggunakan perintah ini :

php artisan migrate:refresh

jika masih error, masuk ke database nya, jalankan perintah SQL sebagai berikut 

SET GLOBAL innodb_strict_mode = 0;

maka hasilnya seperti tampilan dibawah ini