Halole, ich hab gerade mal unter
MySql Explain ausprobiert und war total überrascht,
das meine Abfrage Variation immer gleich viel rows ergab (unten die Ergebnisse).
Meine Vermutung ist folgende:
Schnellster sei:
select * from vokabel_tabelle where frage = „5+5“ Limit 0,1
Dann käme:
explain select distinct * from vokabel_tabelle where frage = „5+5“
Und der langsamste:
explain select distinct * from vokabel_tabelle where frage = „5+5“
Leider liefert mir MySql bei allen drei die gleichen statistischen Daten, mämlich rows 3693.
Ist doch komisch oder?
guten Rutsch und so
lg w.
Hier die Ergs noch mal vollständig:
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE vokabel_tabelle ALL 3693 Using where
explain select * from vokabel_tabelle where frage = „5+5“
explain select distinct * from vokabel_tabelle where frage = „5+5“
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE vokabel_tabelle ALL 3693 Using where
explain select * from vokabel_tabelle where frage = „5+5“ Limit 0,1
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE vokabel_tabelle ALL 3693 Using where