本文介紹了使用MySQL ENUM是不是一個糟糕的架構解決方案?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
對我來說,這就像在應用程序代碼中使用硬編碼值而不是常量變量。但外界對此有不同的看法。所以我真的不能確定。
附注:就此問題的范圍而言,我們假設性能不是問題。
推薦答案
這取決于您嘗試實現的目標,真的。如果如您所說,性能不是問題,那么這在很大程度上取決于您的理念,以及數據固有的易變性。如果您使用ENUM來存儲一周中每一天的值,以幫助人類閱讀和”查詢”數據,那么它是一個非常有效的使用方法(在某些情況下,它比使用數字或其他表示法要好得多)。但是,如果您使用它來存儲產品所在的類別之類的內容(可用類別的集合很容易更改),那么這是一個非常糟糕的解決方案。
這篇關于使用MySQL ENUM是不是一個糟糕的架構解決方案?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,