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