呵呵,如果不再3个字段上分别建索引,要避免表扫描,真的很麻烦
不过我可以让你减少到只需2个索引,但实际上的效率和独立的3个索引是接近的在使用最频繁的1个字段上建立一个独立索引(1)
其他2 个字段建立为一个联合索引(2)查询时 先扫描独立索引 ,再使用 前匹配 Like '内容%' Or 后匹配 Like '%内容'
扫描其他2 个字段
这样就可以保证都使用到索引,避免表扫描
不过我可以让你减少到只需2个索引,但实际上的效率和独立的3个索引是接近的在使用最频繁的1个字段上建立一个独立索引(1)
其他2 个字段建立为一个联合索引(2)查询时 先扫描独立索引 ,再使用 前匹配 Like '内容%' Or 后匹配 Like '%内容'
扫描其他2 个字段
这样就可以保证都使用到索引,避免表扫描
扫描其他2 个字段
这样就可以保证都使用到索引,避免表扫描==================================
like有前匹配和后匹配的说法吗?
而 Like '%内容%' 这样是不能用到索引的