DB INDEX oder PRIMARY?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Foxx
Mitglied
Beiträge: 148
Registriert: 13.11.2006 20:18
Wohnort: Alacant/España

DB INDEX oder PRIMARY?

Beitrag von Foxx »

Hola an alle,

ich gruesse alle Forumer :grin:

Dies ist mein erster Beitrag. Ist ja ein riesiges Ding euer Forum, freue mich auf regen, fachlichen Austausch.

Gibt es jemand der sich mit Datenbanken auskennt? Habe die Kategorien und Foren durchsucht aber nichts gefunden wo meine Frage reinpassen wuerde.

Habe folgendes Problem: http://www.moloso.es/php/dbank.png

Was ist gueltig? Wie bringe ich das in Ordnung?

Un Saludo
foxx
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Da der Primärschlüssel auf id bereits eindeutig ist, macht es wenig Sinn, noch einen weiteren Schlüssel auf id und zwei weitere Felder zu setzen.
KB:knigge
Benutzeravatar
Foxx
Mitglied
Beiträge: 148
Registriert: 13.11.2006 20:18
Wohnort: Alacant/España

Beitrag von Foxx »

Pyramide hat geschrieben:Da der Primärschlüssel auf id bereits eindeutig ist, macht es wenig Sinn, noch einen weiteren Schlüssel auf id und zwei weitere Felder zu setzen.
Hola Pyramide,

danke fuer deine Antwort, :grin:

ich habe nichts veraendert und nichts hinzu gefuegt in der DB, nur installiert. Wie bringe ich den Fehler in Ordnung, deinen Rat bitte. Soll ich nach deiner Aussage die letzten 3 Felder loeschen? Hab ich dich so richtig verstanden?

Un Saludo
foxx
Benutzeravatar
Foxx
Mitglied
Beiträge: 148
Registriert: 13.11.2006 20:18
Wohnort: Alacant/España

Beitrag von Foxx »

Hola Pyramide,

nun habe ich mal auf Risiko meine DB (Warnung) wie folgt abgeandert, bitte sage mir ob das so gut ist. Warnung bekomme ich jedenfalls keine mehr, siehe Screenshots:

Vorher mit Warnung
[ externes Bild ]


Nachher
[ externes Bild ]

Deine Meinung bitte :wink:

Un Saludo
foxx
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Ich würde den zweiten Index rauswerfen und ihn nochmal neu nur auf die session_ip setzen. Ansonsten passt das so.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
Foxx
Mitglied
Beiträge: 148
Registriert: 13.11.2006 20:18
Wohnort: Alacant/España

Beitrag von Foxx »

S2B hat geschrieben:Ich würde den zweiten Index rauswerfen und ihn nochmal neu nur auf die session_ip setzen. Ansonsten passt das so.
Hola S2B,

dann soll ich unter NAME die "Session_ip_id_user_id" ersetzen/aendern mit/in nur "session_ip" ? Habe ich dich so richtig verstanden?

Un Saludo
foxx
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Der Name des Indexes ist egal, es kommt nur auf das Feld an. :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
Foxx
Mitglied
Beiträge: 148
Registriert: 13.11.2006 20:18
Wohnort: Alacant/España

Beitrag von Foxx »

S2B hat geschrieben:Der Name des Indexes ist egal, es kommt nur auf das Feld an. :wink:
Danke S2B, :D

jetzt hat es geklingelt, werde es gleich umsetzen!

Un Saludo
foxx
Benutzeravatar
Foxx
Mitglied
Beiträge: 148
Registriert: 13.11.2006 20:18
Wohnort: Alacant/España

Beitrag von Foxx »

Hola S2B,

habe es nach deinem Rat geaendert, gracias! Geht besser.

Kann es sein, dass dadurch auch die DB sich etwas verkleinert hat? (Weniger MBs)

Un Saludo
foxx
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Ja, so ein Index braucht Platz. :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „Coding & Technik“