row size too large > 8126
时间: 2023-08-08 21:10:17 浏览: 208
Mysql 报Row size too large 65535 的原因及解决方法
这个错误通常是由于MySQL中的某些表列的大小超过了MySQL默认的最大行大小限制所引起的。为了解决这个问题,你可以尝试以下几种方法:
1. 修改表结构,减小列的大小,以便能够适应MySQL的最大行大小限制。
2. 将表分割成更小的表,以减少每个表的列数量和总大小。
3. 调整MySQL配置文件中的相关参数,如innodb_log_file_size和innodb_log_buffer_size等,以增加MySQL的最大行大小限制。
4. 将表转换为InnoDB引擎,因为InnoDB引擎支持更大的行大小限制。
希望这些方法能够帮助你解决这个问题。
阅读全文