mysql5.7 資料匯入5.6 Index column size too large. The maximum column size is 767 bytes.

weixin_30551963發表於2018-04-26

先檢查一下是不是資料庫被限制了索引的大小
SHOW variables like 'innodb_large_prefix'

如果查詢的值是OFF的話 執行下面命令

SET GLOBAL INNODB_LARGE_PREFIX = ON;

執行完了 之後 還得檢視當前的innodb_file_format引擎格式型別是不是BARRACUDA

執行

SHOW variables like 'innodb_file_format'

如果不是的話則需要修改

SET GLOBAL innodb_file_format = BARRACUDA;

OK,可以在匯入資料試試了!

 

轉載於:https://www.cnblogs.com/hl15/p/8951900.html

相關文章