Ano, má to vliv na výkon, zvláště když vyberete více řádků. Vyberte pouze pole, která skutečně potřebujete.
Vezměme si jednoduchou kontrolu existence uživatelského jména jako příklad:
Proč byste vybrali vše, když můžete vybrat pouze ID? Oba dělají svou práci, ale výběr pouze jednoho pole je mnohem lepší řešení.
SELECT `id` FROM users WHERE `username` = 'Nikola K.'
spíše než:
SELECT * FROM users WHERE `username` = 'Nikola K.'