Tôi sẽ gọi đó là một thực tiễn tồi như khi nói đến một thứ gì đó giống như userid
nó thường là duy nhất và bạn sẽ không có nhiều hơn một. Do đó, có LIMIT 1
có vẻ khá mâu thuẫn và ai đó đến bảo trì mã của bạn sau này có thể phải đoán lại thiết kế của bạn.
Ngoài ra, tôi không nghĩ rằng nó có bất kỳ lợi ích nào về tốc độ cả. Bạn có thể xem Giải thích của mySQL để có một công cụ đơn giản để phân tích một truy vấn.
Lưu ý, như đã đề cập trong các ý kiến. LIMIT #
Có tốc độ và lợi ích chung trong các trường hợp khác, không phải trường hợp này.