部分索引仅包含表的行的子集。
我已经能够在Oracle,DB2,PostgreSQL和SQL Server中创建部分索引。例如,在SQL Server中,我可以将索引创建为:
create index ix1_case on client_case (date)
where status = 'pending';
这个索引很便宜,因为它不包括表的所有500万行,而只包括待处理的情况,不应超过一千行。
我如何在MySQL中完成?
答案 0 :(得分:1)
给出示例的解决方法:
INDEX(status, date)
答案 1 :(得分:1)
正如@Gordon Linoff评论的那样,MySQL还没有(还)支持部分索引。