1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB ma
时间: 2023-10-12 13:58:09 浏览: 218
y help. How can I fix this error?
回答: 这个错误是由于单行记录的大小超过了MySQL的限制导致的。根据引用\[1\],错误信息中提到可以尝试将一些列的数据类型改为TEXT或BLOB来解决这个问题。然而,根据引用\[2\]的描述,仅仅将varchar改为text并不能解决问题,需要修改MySQL的配置文件并重启。此外,引用\[3\]指出,使用dynamic行格式的表行最大大小可以达到65536字节。因此,你可以尝试修改key_block_size的大小来解决这个问题。具体的修改步骤和配置文件位置可以参考MySQL的官方文档或者一些相关的博客文章。
#### 引用[.reference_title]
- *1* *2* *3* [MySQL排查问题row size too large (> 8126). Changing some columns to TEXT or BLOB may help.](https://blog.csdn.net/qq_28683865/article/details/128858880)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文