Vinzenz: (MySQL) Spalte nachträglich als AUTO INCREMENT definieren?

Beitrag lesen

Hallo

Ich habe versucht mit phpmyadmin eine spalte nachträglich als  AUTO INCREMENT zu definieren, aber er meint dazu müsste sie auch der PRIMARY KEY sein. Die Option ist da aber nicht mehr vorhanden.

Wie kann ich die Spalte trotzdem nachträglich als AUTO INCREMENT definieren?

Ganz einfach:

1. PRIMARY KEY der vorhandenen Spalte löschen, UNIQUE reicht dort ;-)
  2. Gewünschte Spalte auf den entsprechenden Typ setzen, inklusive
     PRIMARY KEY

Und noch was: Mehr als ein AUTO_INCREMENT (beachte den Unterstrich)
  je Tabelle geht nicht. Macht auch keinen Sinn.

Falls Du es brauchen solltest, dann überleg' Dir doch, wie Du das AUTO_INCREMENT-Verhalten programmtechnisch nachahmen kannst. _Das_ geht.

Gruss,

Vinzenz

--
Die FAQ </faq/> des Forums sind lesenswert und hilfreich.