Lorsque j'ajoute LIMIT 1 à une requête MySQL, est-ce que cela arrête la recherche après avoir trouvé 1 résultat (rendant ainsi la recherche plus rapide) ou est-ce qu'elle récupère toujours tous les résultats et les tronque à la fin ?
À des fins de débogage, vous voudrez peut-être envisager d'envoyer LIMIT 2, puis de vous plaindre ou d'interrompre si votre hypothèse d'une seule ligne n'est pas respectée.
1 votes
Pas s'il y a une contrainte
UNIQUE
(ouPRIMARY KEY
) sur la colonne de filtre. stackoverflow.com/questions/8467092/…