我有一个classified_id与MySql表中的一个文档匹配的变量.
我目前正在获取有关该记录的信息,如下所示:
SELECT * FROM table WHERE table.classified_id = $classified_id
Run Code Online (Sandbox Code Playgroud)
我想知道是否有更快的方法,例如:
SELECT 1 FROM table WHERE table.classified_id = $classified_id
Run Code Online (Sandbox Code Playgroud)
不是最后一个只选择1条记录,这正是我需要的,所以它不必扫描整个表,而是在找到1之后停止搜索记录?
还是我在做梦?
谢谢
你想用LIMIT:
SELECT * FROM table WHERE table.classified_id = $classified_id LIMIT 1
Run Code Online (Sandbox Code Playgroud)