DB導入出現這個錯誤
1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.別台電腦導入正常,筆電導入出現這個錯誤。有沒有高手知道這個要怎麼解決?
插入的行数据太大,超过了设定的阙值。
这种情况一般是MySQL版本不同造成的,有可能你使用的MySQL版本是5.6.3以下版本,而这份SQL资料是别人用5.6.3或更高版本导出来的。
对这个猜测的原因是这个报错提示推荐你使用 ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED,而DYNAMIC是5.6.3开始就默认使用的行格式。
当然,低版本导出的放到高版本也有可能出现类似问题,因为有些SQL文件可能会额外指定行格式,比如Compact行格式,这样的放到8.0以上版本MySQL也可能会出现导入问题。 學習了感謝分享 666666666666
頁:
[1]