Solved - Syntax Error or Access Violation 1118 Row Size Too Large ( 8126)
Few days ago i was working on my php laravel application and i need to have one table that 200+ columns on it and i need to add it. so when i run my create sql command i found following error:
"Syntax error or access violation: 1118 Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format"
After research on google i found solution how to resolve this issue.
i need to disable innodb_strict_mode in mysql.
So, you can use following solution:
Solution:
Connect to MySQL
mysql -u root -p
Run the below Query:
SET GLOBAL innodb_strict_mode = 0;
You can see the below output:
Output:
I hope it can help you...
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- Laravel Migration Add Column After Column Example
- Laravel Migration Default Value Current Timestamp Example
- Python Generate Random Number Between 1 and 10 Example
- How to Add Custom Attribute in Laravel Model?
- How to Generate Random Number in Python?
- How to Use DB Raw Query in Laravel?
- How to Generate Random Password in Python?
- Laravel Get Min Value of Column Example
- Python Generate Random String of Specific Length Example
- Laravel Get Max Value of Column Example
- How to Generate Random String in Python?
- Get the Current Route in Angular 15 Example
- Laravel E-Signature using Docusign API Tutorial