Lo definirei una cattiva pratica come quando si tratta di qualcosa come un userid
è generalmente unico e non ne avrai più di uno. Pertanto, avendo LIMIT 1
sembra piuttosto contraddittorio e qualcuno che verrà a mantenere il tuo codice in un secondo momento potrebbe dover indovinare il tuo design.
Inoltre, non penso che abbia alcun vantaggio in termini di velocità. Puoi dare un'occhiata a Spiega di MySQL per uno strumento semplice per analizzare una query.
Nota, come accennato nei commenti. LIMIT #
ha velocità e vantaggi generali in altri casi, ma non in questo.