位置:首页 > 软件操作教程 > 数据分析 > SQL > 问题详情

SQL操作应用——复合索引最左前缀,并不是值SQL语句的where顺序要和复合索引一致

提问人:ylm发布时间:2020-09-28

用户中心建立了(login_name, passwd)的复合索引

select * from user where login_name=? and passwd=?
select * from user where passwd=? and login_name=?

都能够命中索引

select * from user where login_name=?

也能命中索引,满足复合索引最左前缀

select * from user where passwd=?

不能命中索引,不满足复合索引最左前缀

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部