没有possible_keys可用,但where子句中存在键

时间:2012-09-05 07:50:03

标签: mysql explain

 CREATE TABLE `words_data` (
  `id` int(11) NOT NULL auto_increment,
  `words` varchar(50) default '',
  `pid` int(8) default '0',
  `baiyephp` int(11) default '0',
  PRIMARY KEY  (`id`),
  KEY `baiyephp` (`baiyephp`),
  KEY `words` (`words`),
  KEY `pid` (`pid`),
  KEY `pid_id` (`id`,`pid`)
 ) ENGINE=MyISAM AUTO_INCREMENT=1961736 DEFAULT CHARSET=utf8

解释声明:explain select id from words_data where pid=232632;但没有possible_keys,列中没有列出任何键。

1 个答案:

答案 0 :(得分:0)

在我的测试环境中解释产量:

Impossible WHERE noticed after reading const tables

这似乎表明pid = 232632

表中没有数据