开发者社区> 问答> 正文

技术运维问题 - MYSQL使用 -RDS MySQL 建索引时 Specified key was too long; max key length


1. 错误原因
2. 解决步骤



在大字段上创建索引时,有时会碰到下面的错误

ERROR 1709 (HY000): Index column size too large. The maximum column size is 767 bytes.
[url=https://img.alicdn.com/tfscom/TB1cboSLVXXXXb7XXXXXXXXXXXX.png][/url]
Step 3. 修改现有表
对已经创建的表,通过下面的语句修改下表的 row_format 格式

alter table <table_name> row_format=dynamic; alter table <table_name> row_format=compressed;

展开
收起
梨好橙 2018-09-24 22:07:28 2070 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
可视化架构运维实践 立即下载
2021云上架构与运维峰会演讲合集 立即下载
MySQL 技术大全:开发、优化与运维实战 立即下载

相关镜像