gpt4 book ai didi

python - MySQL 精确短语匹配

转载 作者:行者123 更新时间:2023-11-29 07:58:23 28 4
gpt4 key购买 nike

我正在使用 python 和 mysqldb 模块在数据库中搜索用户输入。我已经测试了 python 并建立了与服务器和数据库的连接。这是 SQL 代码给我带来了麻烦。我的SQl如下:

SELECT * FROM panda WHERE MATCH(Question) AGAINST('"{0}"')

我使用的是 python,因此 {0} 是用户输入。那一点有效。由于某种原因,它不会将确切的短语与数据库列中的内容相匹配。例如,如果用户输入“再见”,数据库会将其匹配为“我想见你”,而不仅仅是“再见”。有什么办法可以得到具体的短语吗?我尝试过使用 bool 模式和正则表达式,但它们不起作用。

编辑:谢谢大家。你的所有方法都有效,只是结果是我没有正确格式化 SQL。抱歉给您带来了麻烦。

最佳答案

那为什么不直接使用 WHERE Question = '"{0}"'

关于python - MySQL 精确短语匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24514232/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com