更常规的做法是用 limit 1。
select xxx,xxx from xxx [where xxxxx] [order by xxx] limit 1; //[ ] 中内容可以没有。limit的含义是,当检索到了N条结果,但只返回给用户limit指定的条目数,而不是限定数据库的搜索范围!
楼主的问题,可以通过分区来解决,但要求楼主用最新版本的MySQL!
或者,给需要检索的那个字段建立索引,因为索引是B树结构,学过数据结构应该知道,搜索B树,实质只搜索了一部分记录,而不是全部!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)