मैं इसे एक बुरा अभ्यास कहूंगा जब यह userid
. जैसी किसी चीज़ की बात आती है यह आम तौर पर अद्वितीय होता है और आपके पास एक से अधिक नहीं होंगे। इसलिए, LIMIT 1
. होना बहुत विरोधाभासी लगता है और कोई व्यक्ति जो बाद में आपके कोड को बनाए रखने के लिए आता है, उसे आपके डिज़ाइन का दूसरा अनुमान लगाना पड़ सकता है।
साथ ही, मुझे नहीं लगता कि इसका कोई गति लाभ है। आप mySQL की व्याख्या देख सकते हैं। किसी क्वेरी का विश्लेषण करने के लिए एक आसान टूल के लिए।
नोट, जैसा कि टिप्पणियों में बताया गया है। LIMIT #
अन्य मामलों में गति और सामान्य लाभ होता है, बस यह नहीं।