Index column size too large. The maximum column size is 767 bytes。

Index column size too large. The maximum column size is 767 bytes

原因如下:https://izhong.me/index.php/archives/125/

解決辦法如下

1、set global innodb_large_prefix=on; (該參數可以在/etc/my.cnf中配置)
2、set global variable innodb_file_format=BARRACUDA;
3、使用 Innodb引擎在建表語句後加入ROW_FORMAT=DYNAMIC  (例如語句最後加上:ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='日誌表' ROW_FORMAT=DYNAMIC ;)


 

 

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