mysql 索引过长1071-max key length is 767 byte
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,问题create table: Specified key was too long; max key length is 767 bytes原因数据库表采用utf8编码,其中varchar(255)
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
武科大网络技术及应用试卷
如何获得服务器硬盘
深圳科技园 互联网公司
我国网络安全法实施时间
桥梁大师软件开发官网
陈小兵网络安全课程
生物科技和互联网电商
机房网络安全请示
陆军网络安全基地
聚焦网络技术专业
芜湖阶梯网络技术有限公司
网络安全 零风险 零漏洞
顺德中专学校计算机网络技术
中神网络安全专业
广东pdu服务器电源
360网络安全资深专家
贵阳打车软件开发
服务器主板支持pci 拆分选项
计算机三级网络技术数据包
数据库常用的串函数
江阴网络软件开发代理品牌
湖北软件开发公司排行
参数 数据库
学校网络安全设备使用管理制度
北汽新能源网络安全项目
软件开发环境因素评价
c 合并单元格的数据库
鼎尚网络技术支持无锡
赤峰市映桥软件开发电话
电脑 网络安全钥匙找不到