Jag skulle kalla det en dålig praxis som när det kommer till något som en userid
det är i allmänhet unikt och du kommer inte ha mer än en. Därför har du LIMIT 1
verkar ganska motsägelsefullt och någon som kommer för att underhålla din kod senare kanske måste gissa din design.
Dessutom tror jag inte att det har någon hastighetsfördel alls. Du kan kolla in mySQL:s Explain för ett enkelt verktyg för att analysera en fråga.
Notera, som nämnts i kommentarerna. LIMIT #
har snabbhet och allmänna fördelar i andra fall, bara inte det här.