• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

auto_increment

Status
Für weitere Antworten geschlossen.

Leo

Neues Mitglied
Wie kann ich auto_increment festlegen bei mir kommt immer die Fehlermeldung:wrong Column for auto_increment!Wie kann ich den Fehler beheben!
 
eine auto increment spalte muss vom typ int sein. in der regel ist diese spalte auch der primeri key
 
int hab ich schon ausprobiert (kenn ich ja von Java!) aber das mit dem Primarykey wusste ich nicht
war irgendwie logisch das auto_increment primary key direkt hat!
Wie lang kann das Pfeld sein?255?
 
wir reden hier von einer zahl nicht von einem string... länge musst du also nicht setzten die obergrenze von int liegt im unsigned glaube ich irgendwo bei 4 milliarden.

mfg Prophet
 
Autoincrement verwende ich bevorzugt für meine Datenbanken. Ein alter Grundsatz des Datenbankdesigns besagt, daß man keine Logik in den Schlüssel legen sollte. Schlüssel (mit Logik dahinter) kann man als sogenannte "alternate Keys" (alternative Schlüssel mit eindeutigem Index) verwenden.

Der GAU für einen Datenbanker ist eine Umschlüsselung, weil auch sämtliche abhängige Tabellen umgeschlüsselt werden müssen und eventuell sogar dahinterstehende Anwendungen geändert werden müssen. In unserem Hause verwenden wir Anwendungen mit bis zu 1200 Datenbank-Tabellen

Zudem müssen vielleicht auch noch Trigger (Datenbankregeln) und Prozeduren geändert werden - ein Rattenschwanz ohne Ende. Es bedeutet
Ärger, Ärger, Ärger und viel Zeitverlust.

Deshalb: Verwendet neutrale Schlüssel mit Autoincrement.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben