Tom: index mysql ?

Beitrag lesen

Hello,

Was hat es mit einem solchen Index auf sich. Ich weiß, den kann ich irgendwie über bestimmte Spatlen legen und das kann unter Umständen die Performance steigern, aber was hat es mit einem Index-Name auf sich?

Irgendwie musst Du den Index ja ansprechen können, wenn Du z.B. "order by" benutzen willst. Wenn ein Index unter dem Namen vorhanden ist, wird dieser benutzt.

Auch wenn Du den Index ändern willst, benötigst Du seinen Namen.

Und nicht ganz unwichtig ist natürlich auch eine Indexverletzung. MySQL möchte Dir im Falle einer Index-Verletzung doch mitteilen können, welchen Index Du missachtet hast. Das ist dann wichtig, wenn ein Index als UNIQUE gekennzeichnet wurde, und Du nun versuchst eine Doublette einzutragen.

In diesem Falle ist die Fehlermeldung nichts "Böses", sondern eben eine gewünschte Arbeitshilfe.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)