RT.. 请问下面二种索引有什么不同?哪种好?谢谢.第一种这样:
KEY `typeid` (`fid`,`typeid`,`state`)第二种是分开
KEY `fid` (`fid)
KEY `typeid` (`typeid)
KEY `state` (`state)

解决方案 »

  1.   

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