Nazwałbym to złą praktyką, jeśli chodzi o coś takiego jak userid
jest ogólnie wyjątkowy i nie będziesz mieć więcej niż jednego. Dlatego mając LIMIT 1
wydaje się dość sprzeczne, a ktoś, kto później zajmie się Twoim kodem, może być zmuszony do odgadnięcia Twojego projektu.
Poza tym nie sądzę, aby w ogóle miało to jakikolwiek wpływ na prędkość. Możesz sprawdzić Objaśnienie mySQL za proste narzędzie do analizy zapytania.
Uwaga, jak wspomniano w komentarzach. LIMIT #
ma szybkość i ogólne korzyści w innych przypadkach, tylko nie w tym.