specified key was too long 767 bytes

數據庫字符編碼問題 允許索引字段前綴的字節限制爲 767 bytes,且: 當字符集爲 utf8mb4 時,一個字符對應 4 bytes; 當字符集爲 utf8 時,一個字符對應 3 bytes; 所以對於(一)中的問題: 字符集爲 utf8mb4, 所以可申請索引的 varchar 長度爲:767/4 ≈ 191; 而字符集爲 utf8 時,可設置的創建索引 varchar 長度爲: 767/3
相關文章
相關標籤/搜索