MySQL5.5.27使用Restore From SQL Dump功能导入数据库表中出现Row size too large

问题描述:MySQL数据库版本为MySQL5.5.27,在使用其Restore From SQL Dump功能导入数据库表时出现以下错误提示

Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. You have to change some columns to TEXT or BLOBs

最后找到了那张导入出错的那张表,发现该表的列字段有200多个,该版本的数据库是无法承受这么多字段的表导入

解决方法:

第一种:对于该表仅仅选择比较重要的列字段进行构建表结构,无用的数据不需要导入

第二种:升级MySQL版本,例如MySQL5.5.27升级到MySQL8.0.23后,再次导入具有大量列字段的数据表结构是可以正常导入的

猜你喜欢

转载自blog.csdn.net/y_bccl27/article/details/114691798