2012-08-31 80 views

回答

4

對於索引的原因,一個小的數字列比使用varchar更好,其大小隻能由枚舉中有多少個值來確定。如果您需要從數據庫返回文本值,請將文本值存儲在單獨的查找表中,並在需要時加入。

+0

的確,好的建議。以下鏈接也解釋了原因:http://erraticdev.blogspot.co.il/2011/01/generate-enum-of-database-lookup-table.html – Styxxy

1

其實它取決於你想要的枚舉的類型,基本上用於我們使用的參考值int

+0

+1對「INT」字段的索引效果會更好比'VARCHAR'字段。 – Omesh

相關問題