[ERR] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help.
今天将服务器上的数据库导出,在本机恢复的时候报错,错误代码如下:
[ERR] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help.
服务器上用的Mysql版本是5.7
本地服务用地Mysql版本是5.5
在网上找了很多帖子,都说是数据库引擎InnoDb 的问题。
解决办法:
open /Applications/XAMPP/xamppfiles/etc/my.cnf
在[mysqld]的下面添加以下代码
innodb_strict_mode=0
保存并重启Mysql服务器
问题解决了~