Bird 2015-02-22 07:10 采纳率: 0%
浏览 1905
已结题

Mysql 中文字段normal索引失效

我的数据库表结构如下表结构

使用localtion作为where查询判断条件,给localtion字段建立普通索引
索引类型

localtion字段里面全部都是中文地名,但是使用where查询的时候数据库没有使用建立好的索引,求大神指导。难道中文字段只能建立全文索引吗?
没有使用索引

  • 写回答

1条回答 默认 最新

  • danielinbiti 2015-02-25 17:45
    关注

    因为你用的是"select * "。索引值建立在location上
    那么查询还需要拿别的字段,那么光查询索引location_index不够,必须扫表。数据量大时,涉及IO,全表扫描未必比索引慢

    评论

    报告相同问题?

    悬赏问题

    • ¥20 用C语言解决编程问题
    • ¥15 unity硬件连接与使用
    • ¥15 鱼缸加热棒的数据分析或者实际案例也行
    • ¥15 postgresql11安装完成后,pgadmin无法启动
    • ¥15 (标签-无人机|关键词-Matlab代码)
    • ¥15 执行shell脚本提示参数太多
    • ¥15 困扰好久了,电脑的串口调试助手向单片机发送一个字符(如:字符‘1’到‘8’),单片机点亮对应的灯(如发送字符‘2’则点亮第2个灯)并给电脑回复信息:已点亮第x个灯(其中 x 要替换成对应的数字)
    • ¥15 求减少这个c++程序内存的解决方案
    • ¥30 改正代码,错误比较多
    • ¥15 vue3 keepalive