Primary und auto_increment an schon gefüllte Tabelle anhängen

edit | delete

Autor: Vilma Plum

eingetragen: Donnerstag, 03. Juli 2008 um 09:19 Uhr (27/2008 Kalenderwoche)

geändert: Donnerstag, 03. Juli 2008 um 09:19 Uhr (27/2008 Kalenderwoche)

Keywords: primary auto_increment

Kategorien: DB: MySQL, DB: MariaDB,

Text:

Nach einem Import aus CSV-Datei mit alten ungültigen ids sollte eine zusätzliche Spalte angefügt werden, die sich automatisch mit auto-increment Werten füllt und auch als Primary deklariert ist.
Die PhpMyAdmin-Oberfläche bietet zwar diverse Möglichkeiten eine zusätzliche Spalte anzuhängen, jedoch führte bei mir kein Versuch zu dem gewünschten Ergebnis; da scheint die Reihenfolge des Ablaufs falsch zusammengesetzt zu werden. Erst die folgende manuelle Eingabe führte zum Erfolg.

Quellcode:  

ALTER TABLE `orgas` ADD `i_id` INT AUTO_INCREMENT PRIMARY KEY FIRST;