1、使用全文索引会降低插入的性能。
2、在进行文字方面的查询时,全文索引会比类似于like "%xyz%"的速度快很多...
3、遗憾是全文索引不支持中文.

解决方案 »

  1.   

    有需要才设撒。比如有一个字段是text,存放的是文章的内容。
    你想在文章中查询含有“兼职”的文章。就可以使用全文搜索撒。如果你没有这种需要,就可以不建全文索引。
    对其他方面没有影响。
      

  2.   

    可目前MYSQL好像不支持中文全文检索,这样能不能正确查找出来呀。
    如:select * from tablename where content like '%兼职%'
    类似这条语句能正确执行吗??
      

  3.   

    这种查询有时候会出问题...
    不过你如果使用Content LIKE "%兼职%" 可以改为 BINARY Content LIKE "%兼职%"这样查询出来的结果没有问题.要注意的是使用BINARY LIKE 是不会使用索引的.
    LIKE "%兼职%"也不会使用索引。