[SQL] mysql DB Problem

djjlx

---???---
ID: 62937
L
9 Mai 2006
599
21
Hallo!

Ich hab mal ne Frage!

PHP My Admin
Wenn man einen Index über ein Spalte legt wird der ja unten unter Indizes angezeigt. Für was steht Kardinalität?

Da ich wieder das Problem habe das eine INSERT Anweisung 3 mal durchgeführt wird und bei Kardinalität steht 3 drinnen hängt das damit zusammen? Wenn ja wie kann man das ändern?
Screen:


LG
 
Die Kardinalität gibt an, wie viele verschiedene Werte der Index hat. Bei PRIMARY-Indizes entspricht die Kardinalität immer der Anzahl aller Datensätze.

Wenn du 3x einträgst, stehts auch 3x drinnen, da hat die Datenbank nix damit zu tun, sondern nur dein Script, welches die Datenbank benutzt.
 
Ich hab aber nur den Key (Symbol)benützt und 3 steht automatisch drin wie kann ich das auf 1 ändern?

LG
 
Ich erklärs nochmal: Die Kardinalität gibt an, wie viele verschiedene Werte ein Index hat. Die Kardinalität ist fest. Ändern kannst du sie nur indirekt, indem du eben Datensätze aus der Tabelle löscht oder hinzufügst.