d.IdLink套了函数 没法用索引 要全表扫描user了

解决方案 »

  1.   


    那有什么办法能提高速度不,现在user表只有1千多条数据都很慢了
    或者有什么方法能够拿到我想要的那个id
      

  2.   


    怎么拆分法? 
    拆分也需要用函数吧idLink不固定长度,有可能为1-2 也有可能无限级
    这样我需要获取倒数第二的话也得用函数来截取或者有没有比SUBSTRING_INDEX效率高的函数?
      

  3.   


    怎么拆分法? 
    拆分也需要用函数吧idLink不固定长度,有可能为1-2 也有可能无限级
    这样我需要获取倒数第二的话也得用函数来截取或者有没有比SUBSTRING_INDEX效率高的函数?

    连接字段用了函数就不能走索引了。既然是表连接的字段,设计的时候就单独存放,多加2列冗余存放
      

  4.   


    怎么拆分法? 
    拆分也需要用函数吧idLink不固定长度,有可能为1-2 也有可能无限级
    这样我需要获取倒数第二的话也得用函数来截取或者有没有比SUBSTRING_INDEX效率高的函数?

    连接字段用了函数就不能走索引了。既然是表连接的字段,设计的时候就单独存放,多加2列冗余存放唉,那就没办法了,只能看看数据库结构了