Bonjour,

Je ne comprends pas le résultat suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from ma_table where valeur=10080;
--> nb de lignes retournées : 22154

Code : Sélectionner tout - Visualiser dans une fenêtre à part
explain select * from ma_table where valeur=10080;
--> valeur du champ "rows" : 43072

(pour info, la table comporte plus de 3 millions d'enregistrements au total)

Pourquoi cette différence ? Est-ce que le moteur parcourt réellement 43072 lignes ? Et si oui, pourquoi ?

Merci.