like '%兄弟连%'  要这样吧?

解决方案 »

  1.   

    使用正则表达式试试呢?一般情况下正则和like时索引会失效,可以试一下全文索引
      

  2.   

    之前遇到过这个问题,使用:instr代替Like %...%。(%开头会导致索引失效),
    如:select count(*) from table t where instr(t.column,’xx’)> 0
      

  3.   

    可以明确告诉你,mysql支持like查询的,比如 like '%王%',但是如果你以%号开头不会走索引,你说的表非常大,通常建议别用数据库自带的like模糊查询,用其他方案解决,比如Lucene等全文搜索框架等
      

  4.   

    使用全文索引如solr、Lucene或者NoSql数据库如mongo等,都行啊。