使用MySQL ENUM是不是一个糟糕的架构解决方案?

原学程将引见应用MySQL ENUM是否1个蹩脚的架构处理计划?的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

使用MySQL ENUM是不是一个糟糕的架构解决方案? 教程 第1张

成绩描写

对于我去说,这便像在运用法式代码中应用硬编码值而没有是常质变质。但是外界对于此有分歧的意见。所以我真的不克不及肯定。

附注:便此成绩的规模而言,我们假定机能没有是成绩。

推举谜底

这与决于您测验考试完成的目的,真的。假如如您所说,机能没有是成绩,这么这在很年夜水平上与决于您的观念,和数据固有的易变性。假如您应用ENUM去保存1周中每一1天的值,以赞助人类浏览以及"盘问"数据,这么它是1个异常有用的应用办法(在某些情形下,它比应用数字或者其余表现法要佳患上多)。然则,假如您应用它去保存产物地点的类型之类的实质(可用类型的聚集很轻易变动),这么这是1个异常蹩脚的处理计划。

佳了闭于应用MySQL ENUM是否1个蹩脚的架构处理计划?的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。