[转]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
这种解决方法并不是最佳的,官网有更好的解决方法。