gpt4 book ai didi

MySQL:两个 bool 字段的索引

转载 作者:行者123 更新时间:2023-11-28 23:17:24 25 4
gpt4 key购买 nike

我有一个带有两个 bool 值(TINYINT 或 BIT 或类似的东西)字段的 MySQL 表。

为了有效计数(和一般的分页,只是为了从数据库中“切割”一个切片以显示在分页的页面中)所有两个 bool 值都为假的行,我应该在这两个中的每一个上创建一个索引字段,两个字段上的复合索引,还是两者都有?

最佳答案

通常,当您谈论索引数据时,您需要容纳包含在 WHERE 子句中的任何列。也就是说,如果您正在做:

SELECT * FROM boolean_table WHERE a_flag=0 AND b_flag=0

那么是的,您需要在 a_flag,b_flag 上建立索引。如果过滤涉及其他字段,则也需要包括这些字段。

关于MySQL:两个 bool 字段的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43261311/

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