枚举类型里的1-2字节的存储需求
来源:2-23 测试ENUM和SET类型
慕粉35149803
2019-01-22 20:08:53
请问“枚举类型里的1-2字节的存储需求”怎么理解?
跟输入的value1的长短是一回事吗?
前面的INT类型如果插入的数据超过取值范围会被截断
但是ENUM里面比如我设置
CREATE TABLE test_enum(
sex ENUM('小小兔子')
)CHARSET=UTF8;
仍然可以成功插入数据。
这个'小小兔子'不是超过2字节了?有些困惑,望老师解答,谢谢!
1回答
其实,我的理解是,无论你输入什么,这里它的底层会去转换成数字进行存储:例如我看了这样一篇文章:
也像教材中说的,它取决枚举的个数,而不是每个值的大小
相似问题