我正在使用诸如“iphone 6 plus
”之类的关键字或任何包含“plus
”关键字的关键字在我的本地数据库上进行 mysql 全文搜索,但它返回空结果.
当我使用类似match('keyword_map') against ('plus' IN BOOLEAN MODE)
的查询时,它仅适用于 plus 关键字。
此查询返回空结果。我的数据库中存储了很多带有 plus 关键字的数据。当我像搜索一样使用 mysql 时,它的工作。 请有人给我解决方案。
最佳答案
Plus是mysql的保留关键字。还有另一个关键字,如
无障碍 (R) Action 添加 (R) 反对聚合之后 算法 ALL (R) ALTER (R) 分析 (R) 和 (R) 任何 AS (R) ASC (R) ASCII 作者敏感 (R) AUTOEXTEND_SIZE AUTO_INCREMENT 平均 AVG_ROW_LENGTH 备份之前 (R) 开始于 (R) BIGINT (R) 二进制 (R) 二进制日志位 BLOB (R) block bool BOOLEAN BOTH (R) BTREE BY (R) 字节缓存 调用 (R) 级联 (R) 级联 CASE (R) CATALOG_NAME 链 更改 (R) 更改字符 (R) 字符 (R) 字符集检查 (R) CHECKSUM CIPHER CLASS_ORIGIN 客户端关闭合并 代码整理 (R) 整理 COLUMN (R) 列 COLUMN_NAME COMMENT COMMIT 已提交 紧凑完成压缩 并发条件 (R) 连接 一致约束 (R) CONSTRAINT_CATALOG CONSTRAINT_NAME CONSTRAINT_SCHEMA 包含 上下文继续 (R) 贡献者 转换 (R) CPU 创建 (R) 交叉 (R) 立方体 CURRENT_DATE (R) 当前时间 (R) https://dev.mysql.com/doc/refman/5.5/en/keywords.html
关于php - 'Plus' 关键字不适用于 mysql 全文搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31670847/