【问题标题】:how to search a specific keyword from mysql database如何从mysql数据库中搜索特定关键字
【发布时间】:2020-03-19 08:31:01
【问题描述】:

我的桌子是这样的

course{
id,title,description,instructor}

我试图匹配描述中的一个词

这是我尝试过的

SELECT * FROM course WHERE MATCH (description) AGAINST ('java' IN BOOLEAN MODE);

收到此错误 找不到与列列表匹配的 FULLTEXT 索引

【问题讨论】:

  • MATCH .. AGAINST 只能在您之前创建全文索引时应用。去做吧。或者通过字符串函数使用普通搜索。
  • 这能回答你的问题吗? MySQL FULLTEXT indexes issue
  • 我还没有创建全文索引谢谢

标签: mysql


【解决方案1】:

我认为你可以使用这个:

SELECT * FROM course WHERE description LIKE '%java%'

【讨论】:

    猜你喜欢
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 2013-06-05
    • 2013-12-09
    • 1970-01-01
    相关资源
    最近更新 更多