表结构如下:

 CREATE TABLE `T` (....FULLTEXT KEY `title_fc` (`titleindex`),FULLTEXT KEY `shortname_fc` (`shortnameindex`)
) ENGINE=InnoDB AUTO_INCREMENT=50962041 DEFAULT CHARSET=utf8 

创建了两个全文索引,但是在查找的时候,却出现如下这样的错误。

mysql> SELECT count(1) as count FROM T a WHERE 1 = 1  AND MATCH (a.titleindex) AGAINST ('"5YeM 5Yqo"' IN BOOLEAN MODE );
+-------+
| count |
+-------+
|    70 |
+-------+
1 row in set (0.01 sec)mysql> SELECT count(1) as count FROM T a WHERE 1 = 1  AND MATCH (a.shortnameindex) AGAINST ('"5YeM 5Yqo"' IN BOOLEAN MODE ) ;
+-------+
| count |
+-------+
|     6 |
+-------+
1 row in set (0.00 sec)mysql> SELECT count(1) as count FROM T a WHERE 1 = 1  AND MATCH (a.shortnameindex ,a.titleindex) AGAINST ('"5YeM 5Yqo"' IN BOOLEAN MODE ) ;
ERROR 1191 (HY000): Can't find FULLTEXT index matching the column list

单独match某一列可以正常查询,但是match多列就报错。

后来从MySQL的文档上面找到:The MATCH() column list must match exactly the column list in some FULLTEXT index definition for the table, unless this MATCH() is IN BOOLEAN MODE on a MyISAM table.

转载于:https://www.cnblogs.com/seyjs/p/5421421.html

【mysql】全文索引match多列报错相关推荐

  1. mysql使用group by查询报错SELECT list is not in GROUP BY clause and contains nonaggregated column.

    mysql使用group by查询报错SELECT list is not in GROUP BY clause and contains nonaggregated column. 出现原因 使用g ...

  2. sqlyog for MySQL远程连接的时候报错mysql 1130的解决方法

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法 今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到. 错误代码是1130,ERROR 1130: ...

  3. mysql数据库binlog日志截断报错,导致mysql主从同步失败故障排查

    mysql数据库binlog日志截断报错,导致mysql主从同步失败故障排查 Got fatal error 1236 from master when reading data from binar ...

  4. 【Mysql】存储emoji表情报错(Incorrect string value: ‘\xF0\x9F\x98\x82\xF0\x9F...‘)的解决方案

    [Mysql]存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案 参考文章: (1)[Mysql]存储emo ...

  5. 搭建Mysql双主双从报错The slave I/O thread stops because master and slave have equal MySQL server UUIDs(已解决)

    搭建Mysql双主双从报错The slave I/O thread stops because master and slave have equal MySQL server UUIDs 具体问题 ...

  6. linux mysql 登录报1045_【mysql】linux登录MySQL_报错ERROR_1045_(28000)解决办法

    [mysql]linux登录MySQL_报错ERROR_1045_(28000)解决办法 5年前 (2015-09-17)    作者:Jiaozn    分类:MySQL    阅读次数:1852 ...

  7. mysql unknown variable basedir_mysql登陆报错mysql: unknown variable 'basedir=

    mysql登陆报错mysql: unknown variable 'basedir= 发布时间:2020-08-10 13:01:16 来源:ITPUB博客 阅读:67 作者:feelpurple 使 ...

  8. linux mysql scripts_linux安装mysql时执行scripts/mysql_install_db报错如何解决?

    展开全部 linux安装mysql时执行scripts/mysql_install_db报错这样解决: 1.检查下当前目录是什636f707932313133353236313431303231363 ...

  9. Python连接mysql,插入数据时不报错,但是没有插入进去

    Python连接mysql,插入数据时不报错,但是没有插入进去在connect方法中,设置 autocommit =True conn=pymysql.connect(host=host_db,use ...

最新文章

  1. 基于生成对抗网络(GAN)的人脸变形(附链接) | CSDN博文精选
  2. oracle 丁勇 从零开始学_8.3.1 多表查询分类
  3. window - JDK的安装与卸载
  4. 数据库-优化-数据库可以从哪几方面进行优化
  5. java abort_Java中“...”的使用
  6. CometOJ#6 双倍快乐(简单DP)
  7. Django其他(站点、列表、上传
  8. 每个数据科学专家都应该知道的六个概率分布
  9. imregionalmax imregionalmin imextendedmax imextendedmin imhmax imhmin 函数的详解 matlab中函数
  10. 开源bot工具Rasa学习---1
  11. 为什么要使用向量化?
  12. 容器技术Docker K8s 32 容器服务ACK基础与进阶-弹性伸缩
  13. 路由器带硬盘+文件服务器,带硬盘路由器推荐,几款硬盘路由器产品PK
  14. 交换机芯片笔记2.1
  15. Inpaint 5.6 图片去水印工具 限时免费
  16. 还在纠结offer选择吗?也许你该看看这篇文章!
  17. mysql 离线安装
  18. html-HR标签分割线
  19. sklearn.neighbors_Nearest Neighbors
  20. 直角坐标和求坐标的转换详解-关于球坐标转换为直角坐标正负号相反问题

热门文章

  1. 关于40G/100G高速PHY的测试
  2. 利用AccountsService 漏洞获得Ubuntu系统的root权限
  3. 这个路由器漏洞已存在12年,可影响全球数百万台设备引发供应链攻击
  4. 微软:SolarWinds 黑客的目标是受害者的云数据
  5. 微软推出 Xbox 漏洞奖励计划,最高奖励2万美元
  6. 成都睿铂盘点无人机航测三个极端恶劣环境的人员与设备防护指南
  7. Android 手机不赚钱为啥还要做
  8. MySQL select语句直接导出数据
  9. 中国首个 SaaS 模式的云告警平台 iOS 版 APP 上线
  10. 第十章——维护索引(1)——索引碎片