[转]MariaDB 错误:ERROR 1118 (42000): Row size too large (> 8126) 解决方法

原文地址:MariaDB 错误:Row size too large 解决方法 - 知乎 (zhihu.com)

MariaDB 10.2.2 版本以后默认会开启 innodb_strict_mode ,此时一些本来是warning 的会变为错误。

例如今天在创建一个从 Oracle 迁移过来的表时报错:

Error Code: 1118 Row size too large (> 8126). Changing some columns to TEXT or BLOB

参考文章:

解决方法:在 my.ini 文件加上

innodb_strict_mode=0

然后重启 MySQL

这种解决方法并不是最佳的,官网有更好的解决方法。

posted @ 2023-02-16 00:52  dirgo  阅读(758)  评论(0编辑  收藏  举报