【发布时间】:2015-04-27 23:26:33
【问题描述】:
我在 MySql 数据库中的表上创建了 FULLTEXT 索引,并在这样做时遗漏了一列。我一直在尝试弄清楚如何添加此列,以便可以将其与此表中已编入索引的其他列一起进行搜索。
我已经搜索了 SO 和网络,但没有找到任何地方。我尝试进入 phpMyAdmin,当您单击表格然后查看结构时,在右侧一直有一个下拉菜单显示“更多”。这有一个“全文”选项,似乎将全文索引添加到列,所以我这样做了,但它仍然不允许我搜索列。
我是否在此列中添加了 FULLTEXT?无论哪种方式,我该如何让它发挥作用?
【问题讨论】:
-
先删除索引,然后用所有列重新创建它?
-
我需要全文索引列的名称才能做到这一点,对吧?但它没有出现在 phpMyAdmin 中。我如何找到它?我今天早些时候尝试用谷歌搜索,但找不到任何有用的东西。找到这个:(stackoverflow.com/questions/16280918/…),但它不适用于 MySQL。
标签: php mysql innodb full-text-indexing