gpt4 book ai didi

MySQL 同一列有多个 INDEX 键

转载 作者:可可西里 更新时间:2023-11-01 07:17:06 25 4
gpt4 key购买 nike

MySQL数据库中同一列有多个INDEX键是否正确?

例如,id 字段用不同的键名索引了两次,而 phpmyadmin 给我一条警告消息:

More than one INDEX key was created for column id

我想知道这是否可以,使用此方法对我的脚本或服务器是否有任何影响或副作用?

我使用这种方法为每个索引对列进行分组。

最佳答案

两次索引单个列是无用的,会减慢插入和更新的速度,因为现在您必须(无用地)维护两个索引,并且可能会使优化器感到困惑(如果它实际上没有破坏某些东西)。另一方面,单独对列进行索引并作为一个或多个复合键的一部分进行索引是很好的(而且通常很有用)。

关于MySQL 同一列有多个 INDEX 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6147131/

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