Nazval bych to špatnou praxí, pokud jde o něco jako userid
je obecně jedinečný a nebudete mít více než jeden. Proto s LIMIT 1
vypadá dost rozporuplně a někdo, kdo přijde později udržovat váš kód, možná bude muset váš návrh uhodnout.
Také si nemyslím, že to má vůbec nějakou výhodu v rychlosti. Můžete se podívat na Vysvětlení mySQL pro jednoduchý nástroj pro analýzu dotazu.
Poznámka, jak je uvedeno v komentářích. LIMIT #
má rychlost a obecné výhody v jiných případech, jen ne v tomto.