哪个更好?
ALTER TABLE `messages` ADD INDEX(`user_id`, `recipient_id`);
或
ALTER TABLE `messages` ADD INDEX( `user_id`);
ALTER TABLE `messages` ADD INDEX( `recipient_id`);
为什么呢?
最佳答案
这两种说法的作用截然不同。第一个是合成索引(类似于索引这两个字段的索引),而第二个则定义两个独立索引。
因此,两者都不好,但很可能只有一个适合你的具体情况。