当二进制字段位于where子句中时如何运行解释查询

问题描述

| 我需要使用EXPLAIN在MySQL上检查以下查询的查询计划。 但是问题是where子句中的列是binary(16)。它的引导。
explain select `title`,`ttext` 
FROM ptip inner join user on user.id = ptip.userId
where ptip.titlehash = <whatever value>
这里的titlehash是binary(16),查询给出以下错误: \'在读取const表后不可能在哪里注意到\' 我尝试使用;其中ptip.titlehash = BINARY(\'24dwdfsdf \')但仍然相同; 您如何运行上述查询?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)