mysql 支援索引字元超過 767
mysql 資料庫從 5.6 開始已經可以支援
大字串的索引了 , 已經突破了 767 的限制 .
主要是兩個引數.
innodb_large_prefix=1
innodb_file_format=Barracuda
新建 預設的是 梭子魚模式了. 如果是從舊庫升級過來的. 原來的舊錶還是羚羊模式.
需要 修改.
修改也簡單.
直接 alter table 就行了
alter table tab row_format=dynamic
set @@ innodb_large_prefix =1
上面兩個引數寫到 配置檔案.
就可以了.
增加一個點:
如果 直接 在 mysql 5.6 的資料庫裡面建表, 建表語句中 ,
帶有 長度超過 767 字元的索引.
這個時候, 建表大機率是失敗的. 相同的錯誤資訊.
這個時候, 需要再建表語句上追加上 row_format=dynamic
就可以正常建表了.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/133735/viewspace-2795318/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql 索引長度 767 錯誤 ERROR 1071MySql索引Error
- mysql Index column size too large 超過767錯誤解決方案(轉)MySqlIndex
- mysql 索引的原理(超細)MySql索引
- 關於建立索引的 767 bytes 長度限制索引
- MySQL通過通用列索引來提供一個JSON列索引MySql索引JSON
- MySQL隱碼攻擊Fuzz過濾字元字典MySql字元
- mysql索引之字首索引MySql索引
- ElasticSearch 索引 VS MySQL 索引Elasticsearch索引MySql
- MySQL 索引MySql索引
- [Mysql]索引MySql索引
- mysql索引MySql索引
- MySQL — 索引MySql索引
- MySQL 字串索引和字首索引MySql字串索引
- MySQL索引系列:全文索引MySql索引
- JavaScript獲取字串指定索引位置字元JavaScript字串索引字元
- MySQL 字元型別MySql字元型別
- MySQL的索引MySql索引
- Mysql索引使用MySql索引
- MySQL InnoDB 索引MySql索引
- MySQL索引原理MySql索引
- MySQL 二 索引MySql索引
- MySQL 索引 +explainMySql索引AI
- MySQL 索引初探MySql索引
- Mysql資料庫是如何通過索引定位資料MySql資料庫索引
- NVIDIA:DLSS遊戲支援數量超過200款遊戲
- MySQL 唯一索引和普通索引MySql索引
- mysql組合索引,abc索引命中MySql索引
- MYSQL單行長度不能超過 65535MySql
- 【MySQL(2)| MySQL索引機制】MySql索引
- MySql(一) 淺析MySql索引MySql索引
- dotnet 9 WPF 連字元渲染支援字元
- MYSQL索引及高效能索引策略MySql索引
- MySQL索引(二):建索引的原則MySql索引
- MySQL 聚簇索引 和覆蓋索引MySql索引
- mysql佔用CPU過高的解決辦法(新增索引)MySql索引
- 理解索引(中):MySQL查詢過程和高階查詢索引MySql
- MySQL 選錯索引MySql索引
- [Mysql]索引選型MySql索引