mysql bigint类型全表扫描问题?
CREATE TABLE group_info_copy1
(id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',goods_id
bigint(20) NOT NULL COMMENT '商品',leader_id
bigint(20) NOT NULL COMMENT '团长',created_time
bigint(20) DEFAULT NULL COMMENT '创建时间',updated_time
bigint(20) DEFAULT NULL COMMENT '更新时间',revision
int(11) DEFAULT NULL COMMENT '版本',create_time
datetime DEFAULT NULL
KEY idx_goods_id
(goods_id
) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='信息主表 ';
EXPLAIN
SELECT * FROM group_info_copy1
where
created_time >= 15764705384
created_time 怎么扫描全表了?
/////////////////////////二更////////////////////////////
表面有改变,created_time 有普通索引, 其他结构一样.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
因为你的这个字段也没有任何索引呀。给建立一个普通索引就行了
没看到你建立索引啊,如果你给 created_time 建立了索引,那么 explain 中, possible_keys 中,应该会把你建立的索引显示出来啊.