mysql5.7 數據導入5.6 Index column size too large. The maximum column size is 767 bytes.

先檢查一下是不是數據庫被限制了索引的大小
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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章