简体中文 繁體中文 English Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français Japanese

站内搜索

搜索

活动公告

通知:为庆祝网站一周年,将在5.1日与5.2日开放注册,具体信息请见后续详细公告
04-22 00:04
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

索引失效的原因

SunJu_FaceMall

938

主题

821

科技点

1295

积分

白金月票

积分
1295

未来的小说家柴到了立华奏无人之境【一阶】小樱(小丑装)

发表于 2025-3-21 02:00:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1 、使用!= 或 <>
例如:name字段设置了索引,使用:

SELECT * FROM `user` WHERE `name` != '张三';

SQL语句查询,时进行了全表扫描,导致索引失效,最好可以看到type类型为all.

2、模糊查询导致索引失效

SELECT * FROM `user` WHERE `name` LIKE '%三';

模糊搜索如果你前缀也进行模糊搜索,那么不会走索引。

3 、对索引使用函数
有时候我们会用一些 MySQL 自带的函数来得到我们想要的结果,这时候要注意了,如果查询条件中对索引字段使用函数,就会导致索引失效。

select * from t_user where length(name) = 6;
可爱小樱
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

手机版|联系我们|小黑屋|TG频道|RSS |网站地图

Powered by Pixtech

© 2025-2026 Pixtech Team.

>