mysql 索引过长1071-max key length is 767 byte
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,问题create table: Specified key was too long; max key length is 767 bytes原因数据库表采用utf8编码,其中varchar(255)
千家信息网最后更新 2025年11月07日mysql 索引过长1071-max key length is 767 byte
问题
create table: Specified key was too long; max key length is 767 bytes
原因
数据库表采用utf8编码,其中varchar(255)的column进行了唯一键索引
而mysql默认情况下单个列的索引不能超过767位(不同版本可能存在差异)
于是utf8字符编码下,255*3 byte 超过限制
解决
1 使用innodb引擎;
2 启用innodb_large_prefix选项,将约束项扩展至3072byte;
3 重新创建数据库;
my.cnf配置:
default-storage-engine=INNODB
innodb_large_prefix=on
索引
数据
数据库
编码
不同
单个
原因
字符
差异
引擎
情况
版本
问题
配置
限制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
水果采摘机器人数据库通信
数据库技术常用的概念模型
ssl服务器可能需要更新
南昌控制系统软件开发
闵行区智能化软件开发质量
服务器可不可以打开水
氦氪云服务器
tplink 服务器映射
网络安全法来自
网络安全题库最新
网络技术公司业务流程图
网络安全和网络测试
全校网络安全工作会议
gta出现服务器错误
浙江省网络安全信息竞赛
数据库都有什么问题
3级数据库技术值钱吗
2018网络安全宣传校园日
萤火虫软件开发有限公司
旭泓互联网科技有限公司
软件开发哪里有提供
刀库与加工数据库
怎么复制sql数据库格式
杭州市网络安全协会
汕头专业软件开发代理价格
上海 软件开发工程师
图片服务器 nfs
电脑用服务器上网
潮州数字软件开发销售厂
附近有软件开发公司吗