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)
点击加载更多评论>>