Kardinalität falsch?
Michael
- datenbank
0 seth
Hi,
heute bin ich auf ein wirklich merkwürdiges Phänomen gestossen. Ich habe in MySQL eine Tabelle (enthält die Daten eines kleinen Forums) erstellt. Die Tabelle hat 251 Einträge. Die Kardinalität des Primärschlüssels (ID) ist entsprechend 251. Die Tabelle enthält alle Forumseinträge (Themen und Anworten). Um die Themen (mitlerweile genau 44) und deren Antworten schnell auslesen zu können, habe ich einen extra Index über einem Feld (EINTRAG_THEMA) erzeugt, um alle Anworten schnell den Themen zuorden zu können.
Nun zeigt aber z.Bsp. PHPMyAdmin als Kardinalität nur 41 an, was aber definitiv nicht stimmt. Ich habe es schon auf verschiedenen Wegen überprüft: Das Feld EINTRAG_THEMA hat jeweils einen von insgesamt 44 verschiedene Werten (jeder Wert mindestens 1x - ... - entsprechend der Anzahl der Antworten).
Ich kann mir das wirklich nicht erklären???
Weiß jemand Rat?
Vielen Dank im Vorraus.
MfG
Michael
hi Michael!
Nun zeigt aber z.Bsp. PHPMyAdmin als Kardinalität nur 41 an
was genau meinst du damit? meinst du den groessten wert in der spalte ID oder laesst du in phpmyadmin die spalte EINTRAG_THEMA distinct abzaehlen oder was ganz anderes?
prost
seth