0
我有表示發生的事件數的數字數據。活動可以是公開的或私人的。我有2個選擇,我不知道使用哪一個(更快)。什麼是在MySQL快,對數字列等於或大於?
我可以製作2列,1是事件列,值是1 ... 10。另一種是公共/私有SMALLINT柱說,如果該事件是公共的還是私有的。
我可以從1 ... 10只作一個列和一些私人活動,並從類似100的公共事件... 120。因此,我已將「事件類型」隱藏到此列中。
現在我想選擇當然過濾...我會從event_table WHERE事件類型= 1
我會過濾第二種方法篩選第一種方法爲SELECT *,如:SELECT * FROM events_table Where EventID> 100
現在我真正想知道的是,數值=條件(contant)比<或>(當然,我會索引此專欄!)。用第二種方法,我需要少一列。我甚至不確定這是否好或不好...
任何建議將被附上。
傑裏
感謝名單。問題是如果我把數據放在另一列中,我需要傳遞另一個類型的信息或者從事件ID計算它。然後我複製信息。 – Jerry2 2010-09-24 08:22:28
但你想說的話,使用>或<也快整數索引列? – Jerry2 2010-09-24 08:23:02