Linuchs: Primärschlüssel nachträglich setzen

Beitrag lesen

problematische Seite

Moin,

vor ein paar Tagen hatten wir die Diskussion, wie man einen PRIMARY KEY nachträglich in eine Tabelle einfügen kann.

Die „problematische Seite“ (5. Juli 2020 um 13:21 Uhr geändert) wurde wohl daraufhin neu erstellt.

Dort wird vorausgesetzt, dass es eine Spalte gibt, die keine mehrfachen Werte enthält. Also zum PRIMARY KEY gemacht werden kann.

Wenn doch, kann der PRIMARY KEY nicht erzeugt werden.

Bitte ergänzt die Seite um die Möglichkeit, unabhängig von mehrfachen Daten einen PRIMARY KEY zu setzen:

ALTER TABLE `tabelle_name` 
  ADD `id` INT NOT NULL AUTO_INCREMENT, 
  ADD PRIMARY KEY (`id`)

Habe ich heute ausprobiert, funktioniert.

Linuchs