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

mcxiaoracle發表於2022-11-11

說明  注:以 utf8mb4 字符集 字串 型別欄位為例。utf8mb4 是 4 位元組字符集,預設支援的索引欄位最大長度是 191 字元(767 位元組 / 4 位元組每字元 ≈ 191 字元),因此在 varchar(255) char(255) 型別欄位上建立索引會失敗。


建表前新增語句

set global innodb_large_prefix = 1;

set global innodb_file_per_table = 1;

set global innodb_file_format = Barracuda;



ROW_FORMAT = DYNAMIC


參考博文:

https://blog.csdn.net/kjrim/article/details/115141343


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949806/viewspace-2923034/,如需轉載,請註明出處,否則將追究法律責任。

相關文章