我使用一个关键字,如' iphone 6 plus
'或任何包括' plus
'关键字mysql全文搜索在我的本地数据库,但它返回空结果。
当我使用像match('keyword_map') against ('plus' IN BOOLEAN MODE)
这样的查询时,它只用于加关键字。
这个查询返回空结果。有很多数据存储在我的数据库加上关键字。当我使用mysql像搜索它的工作。有谁能给我一个解决方案吗?
Plus是mysql的保留关键字。还有一个关键字,比如
access (R) ACTION ADD (R)抗集料后算法all (r) alter (r)分析(r)和(r) anyAs (r) asc (r) ASCII对作者敏感(r)Autoextend_size auto_incrementAvg_row_length backup before (r)Begin between (r) bigint (r)二进制(r)二进制二进制位Blob (r)块bool布尔both (r) b树按(r)字节缓存调用(r) cascade (r) cascadeCase (r) catalog_name链Change (r)改变char (r)字符(r)字符集校验(r)校验和密码class_origin客户端关闭合并代码整理(r)整理Column (r) columns column_name注释commit committed紧凑完井压缩并发条件(r)连接一致约束(r) constraint_catalogConstraint_name constraint_schema包含上下文继续(r)贡献者转换(r) CPU创建(r)Cross (r) cube current_date (r)当前时间(右)https://dev.mysql.com/doc/refman/5.5/en/keywords.html
Plus是mysql的保留关键字,这就是为什么Plus在mysql匹配中不工作。