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 절"을 사용해야합니까?