好的,所以我理解了复合索引是如何在哪里工作的,但是如果索引中间的一列在组中的话怎么办呢,如下所示: `a` VARCHAR(255) NOT NULLGROUP BY b
MySQL是在c之前停止使用索引,还是能够在上面的查询中使用所有三个索引,因为b在BY组中。在上面的例子中,我还没有找到任何关于如何通过使用复合索引来进行分组的资源。在本例中,我使用M
假设我有一个表,它有一个由3个varchar(256)列组成的复合主键: A、B和C。B上还有一个索引,这个复合键充当A上的索引。如果我将该表更改为md5(A,B,C)的单个列char(32)主键(以及A上的一个索引和B上的一个索引),此设置对于插入会更有效吗?碰撞的可能性并不困扰我。
MySQL 5.5,使用InnoDB