匿名用户MYSQL 数据库设计上 的枚举数据 用int 还是 string,理由是什么?
MYSQL 数据库设计上 的枚举数据 用int 还是 string,理由是什么?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户MYSQL 数据库设计上 的枚举数据 用int 还是 string,理由是什么?
根据我实际经验来看,
用int可以减少数据库的存储及前后端交互的数据大小,但缺点是数字本身无法代表对应的业务含义,在开发运维调试的时候需要反复去找对照关系,效率低。
不过如果枚举值少的话,多搞几次就记得了,所以问题不大;但如果枚举值很多,业务含义也比较复杂,甚至未来还可能会扩充,那么建议用string简写,这样方便开发及后期的维护
评论
有用 0
墨值悬赏