0

对于我的表data,我可以创建全文索引,如下所示:

ALTER TABLE data ADD FULLTEXT(description1, description2);

其中description1description2是列名。

使用 JDBC,我怎样才能找到可以创建此全文搜索索引的列列表以避免此错误:

Column 'id' cannot be part of FULLTEXT index
4

1 回答 1

0

不知道将以下查询与 jdbc 一起使用的语法,但从信息架构中,您可以获得特定类型的表和列,如下所示我已查询文本,varchar您可以添加用于存储文本的更多类型

SELECT DISTINCT table_name, column_name, column_type
  FROM information_schema.columns
  WHERE table_schema = 'your database name' 
    AND column_type IN( 'text', 'varchar');
于 2013-09-29T18:41:39.907 回答