对于我的表data
,我可以创建全文索引,如下所示:
ALTER TABLE data ADD FULLTEXT(description1, description2);
其中description1
和description2
是列名。
使用JDBC,我如何找到可以创建此全文搜索索引的列的列表,以避免此错误:
Column 'id' cannot be part of FULLTEXT index
答案 0 :(得分:0)
不知道使用下面的查询与jdbc的语法,但从信息模式,您可以获得如下所示的特定类型的表和列我已查询 text,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');