2011-01-01 3 views

Antwort

13

Ja. Fügen Sie eine neue Spalte hinzu und legen Sie sie als Primärschlüssel mit AUTO_INCREMENT fest. Dadurch wird eine neue Spalte erstellt und automatisch eine eindeutige ID für jede Zeile hinzugefügt.

ALTER TABLE old_table ADD pk_column INT AUTO_INCREMENT PRIMARY KEY; 
18

Dies ist möglich, mit ALTER TABLE (Vorausgesetzt, dass Sie eine Spalte, die Sie wollen als PK verwenden)

ALTER TABLE table 
ADD PRIMARY KEY(column) 

Alternativly:

ALTER TABLE table 
ADD your_pk_column INT(11) AUTO_INCREMENT PRIMARY KEY 
Verwandte Themen