MySQL普通索引最大长度
普通
索引
最大
长度
MySQL
设置
可以
如果
编程技术
发布日期
2022-12-02
更新日期
2022-12-02
阅读次数 101
文章字数 297
默认是1024字节
如果是utf8,则 varchar(333)左右。
如果是utf8mb4,则250左右。
这属实是太小了点呀。MySQL5.7可以设置最大为 3072,也就是翻三倍,即 utf8 可以 1024 字节。
用root可以直接命令设置。
-- 设置
set global innodb_file_format = BARRACUDA;
set global innodb_large_prefix = ON;
-- 表设置(可直接加在表后面)
alter table t1 row_format=dynamic;
-- 查看设置
show variables like '%innodb_large_prefix%';
如果还不够,就没有办法了,可以试试Sqlite,不限制普通索引长度。
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-219.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
普通
索引
最大
长度
MySQL
设置
可以
如果
发表评论
相关推荐