XAMPP Row size too large (> 8126).解决方法

付费节点推荐


免费节点


节点使用教程


在执行导入创建表或者增加字段时,发现row size长度过长,导致出现以下错误。

[Err] 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.

解决方案

row size 其实就是所有字段的长度的总和。在不进行拆表的前提下解决

方法一:改变一些字段varchar为TEXT or BLOB。 无效,不能解决问题。

修改mysql的配置文件, vi /etc/my.cnf,(xampp主界面点击config。修改 my.ini)

innodb_log_file_size=1024M

innodb_strict_mode=0

修改innodb_log_file_size大小,增加 innodb_strict_mode=0 这项配置,否则不能生效。 重启,成功导入。

 

未经允许不得转载:Bcoder资源网 » XAMPP Row size too large (> 8126).解决方法

相关推荐

赞 (11)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册