4
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時繼續搜索?
在此先感謝。我們應該在下面的例子中使用「LIMIT子句」嗎?