2013-09-29 44 views
0

对于我的表data,我可以建立全文索引如下:如何查找可以创建全文搜索索引的所有列?

ALTER TABLE data ADD FULLTEXT(description1, description2); 

其中description1description2是列名。

使用JDBC,我怎么能找到可以在其上创建此全文搜索索引,以避免该错误列的列表:

Column 'id' cannot be part of FULLTEXT index 

回答

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'); 
其他类型
相关问题