RT.. 请问下面二种索引有什么不同?哪种好?谢谢.第一种这样:
KEY `typeid` (`fid`,`typeid`,`state`)第二种是分开
KEY `fid` (`fid)
KEY `typeid` (`typeid)
KEY `state` (`state)
KEY `typeid` (`fid`,`typeid`,`state`)第二种是分开
KEY `fid` (`fid)
KEY `typeid` (`typeid)
KEY `state` (`state)
select * from test where typeid = 10 and state > 2
这里是不是用复合的好一点?(因为用了二个索引)如果只是这样
select * from test where typeid = 10
就用单个索引?那比如说我单索引和复合的都建
KEY `fid` (`fid)
KEY `typeid` (`fid`,`typeid`,`state`) 使用上面的select语句是不是会自己选择最好的? 谢谢.