J'appellerais cela une mauvaise pratique comme lorsqu'il s'agit de quelque chose comme un userid
il est généralement unique et vous n'en aurez pas plus d'un. Par conséquent, avoir LIMIT 1
semble assez contradictoire et quelqu'un qui viendra maintenir votre code plus tard devra peut-être remettre en question votre conception.
De plus, je ne pense pas que cela ait un quelconque avantage en termes de vitesse. Vous pouvez consulter l'Explain de mySQL pour un outil simple pour analyser une requête.
Remarque, comme mentionné dans les commentaires. LIMIT #
a de la rapidité et des avantages généraux dans d'autres cas, mais pas celui-ci.