日期:2014-05-16  浏览次数:20782 次

mysql中总用enum类型是不是不太好啊?
我们这边之前人有一个website,一个website就3个表,每个表有28到40个字段,我是不是应该按照需要给拆开,拆成几个表?
表里面有一半enum类型的数据,这样是不是会慢,是不是把enum类型的这些值分成表,然后把这些值用外键约束?还是没什么关系?
比如说像rentType enum('Whole Unit','Master Bedroom','Common Bedroom')这种需不需要拆?

------解决方案--------------------
ENUM 类型对于查询问题不大,最大的就是后期要是增加了一个类型,必须加到最后。
------解决方案--------------------
enum挺好的啊 省空间
------解决方案--------------------
对于分组可以用enum是好的选择。
------解决方案--------------------
用ENUM毕竟少。与其它数据库不兼容。 这类的处理很多情况下直接在程序端完成了。