Innodb 存储引擎的表要创建索引就不能超过767 bytes, utf8 编码, 255*3 =765 bytes,是能建索引情况下的最大值,utf8mb4编码,默认字符长度则应该是767除以4向下取整,就是191。 如果设置了innodb_large_prefix,最大长度3072字节,utf8编码,1024*3 =3072 bytes,utf8mb4编码,768*4 = 3072。 MyISAM 如果需要创建索引,不能超过1000 bytes,utf8 编码, 333*3= 999 bytes是能建索引情况下的最大值, utf8mb4编码,默认字符长度是1000 除以4, 即250。 https://dev.mysql.com/doc/refman/5.7/en/char.html
Mysql varchar类型字段为什么经常定义为255
来源:这里教程网
时间:2026-03-01 16:13:52
作者:
编辑推荐:
- Mysql varchar类型字段为什么经常定义为25503-01
- pprof 分析mysqld 内存调用(笔记)03-01
- MySQL数据库升级后如何防止性能下降03-01
- MySQL等数据库和大数据谁快?03-01
- delete 语句带别名问题.03-01
- MySQL的update语句避坑03-01
- MySQL通过通用列索引来提供一个JSON列索引03-01
- MySQL load xml加载数据03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- MySQL数据库升级后如何防止性能下降
MySQL数据库升级后如何防止性能下降
26-03-01 - MySQL等数据库和大数据谁快?
MySQL等数据库和大数据谁快?
26-03-01 - MySQL的update语句避坑
MySQL的update语句避坑
26-03-01 - 半导体制造行业ERP的主要模块特点
半导体制造行业ERP的主要模块特点
26-03-01 - 适合半导体行业的ERP生产管理软件
适合半导体行业的ERP生产管理软件
26-03-01 - MySQL的show engine innodb status
MySQL的show engine innodb status
26-03-01 - Mysql 会导致索引失效的情况
Mysql 会导致索引失效的情况
26-03-01 - MySQL全文索引的使用
MySQL全文索引的使用
26-03-01 - 「MySQL」数据库备份和还原
「MySQL」数据库备份和还原
26-03-01 - 原来学mysql这么简单...相见恨晚的MySQL数据库学习教程
原来学mysql这么简单...相见恨晚的MySQL数据库学习教程
26-03-01
