帮忙找下语法错误 - 创建全文本索引 CREATE FULLTEXT INDEX ON #就诊登记流水号(草药处方) KEY INDEX PK_your_table; SELECT field_value, SIMILARITY(field_value, 'search_text') AS similarity FROM (SELECT DISTINCT 草药处方 AS field_value FROM #就诊登记流水号) AS t WHERE SIMILARITY(field_value, 'search_text') > 0.5 -- 设置相似度阈值 ORDER BY similarity DESC;
时间: 2024-04-08 20:32:06 浏览: 71
MySQL 创建索引(Create Index)的方法和语法结构及例子
根据您提供的代码,我检查了一下,并没有发现明显的语法错误。不过,我注意到您在创建全文本索引时使用了一个临时表 `#就诊登记流水号` 中的列 `草药处方`。请确保该表和列存在,并且可以在当前会话中访问。
另外,`SIMILARITY()` 函数和 `KEY INDEX` 子句可能是您自定义的函数和索引,因此我无法判断它们是否正确。请确保这些函数和索引的定义正确,并且可以在当前数据库中使用。
如果您遇到错误,请提供详细的错误信息,以便我能够更好地帮助您找到问题所在。
阅读全文