There is a structure:
CREATE TABLE IF NOT EXISTS `categories` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`parent_id` int(11) unsigned NOT NULL DEFAULT '0',
`title` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Query_1:
SELECT * FROM `categories` WHERE `id` = 1234
Query_2:
SELECT * FROM `categories` WHERE `id` = 1234 LIMIT 1
我只需要得到一排。由于我们应用WHERE id=1234
(通过 PRIMARY KEY 查找)显然 id=1234 的行在整个表中只有一个。
MySQL 找到该行后,引擎是否在使用 Query_1 时继续搜索?
提前致谢。