gpt4 book ai didi

MySQL INDEXES - 将多列添加到一个索引

转载 作者:行者123 更新时间:2023-11-29 01:00:34 25 4
gpt4 key购买 nike

我仍然在思考 MySQL INDEXES...一个简单的问题...

我有一个存储成员位置的表。它有一个 member_idlocation_id 列...我执行 MySQL 查询以查找特定成员的所有位置...

像这样设置一个 INDEX 会不会更好:

ALTER TABLE `members_locations` ADD INDEX `member_location` ( `member_id` , `location_id` )

或者我应该像这样分开它们>

ALTER TABLE `members_locations` ADD INDEX `member_id` ( `member_id` );
ALTER TABLE `members_locations` ADD INDEX `location_id` ( `location_id` );

有什么区别吗?

最佳答案

This article should be helpful .

这是一个例子:ALTER TABLE buyers ADD INDEX idx_name_age(first_name,last_name,age);

Here's another article显示使用多列索引和多个单列索引之间的区别。

关于MySQL INDEXES - 将多列添加到一个索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3589559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com