仪器社区

mysql数据库索引失效求解

超级峰峰仔 2018-08-01
如果是a,b,c分辨建立索引是什么时候回失效啊如果是(a,b,c)整个建立索引什么时候会失效select*fromuserwherea=1,b=2,c=3... 如果是a,b,c 分辨建立索引是什么时候回失效啊 如果是(a,b,c)整个建立索引什么时候会失效 select * from user where a=1,b=2,c=3
评论
全部评论
我的爱人瓜货
如果是a b c三个单独的索引,你那个语句不会失效。单独索引一般会在模糊查询失效但是如果是(a,b,c)复合索引的话,是根据Z左前缀匹配原则,失效的语句为where 条件包括:where b=2 and c=3where a=1 and c=3where 单独的b=2 或者单独的c=3只有当a,ab,abc,才有效
17 0 2018-08-02 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论