2011-01-01 9 views

Odpowiedz

13

Tak. Dodaj nową kolumnę i ustaw ją jako klucz podstawowy z AUTO_INCREMENT. Spowoduje to utworzenie nowej kolumny i automatyczne dodanie unikalnego identyfikatora dla każdego wiersza.

ALTER TABLE old_table ADD pk_column INT AUTO_INCREMENT PRIMARY KEY; 
18

Jest to możliwe dzięki ALTER TABLE (Zakładając, że masz kolumnę, której chcesz użyć jako PK)

ALTER TABLE table 
ADD PRIMARY KEY(column) 

Alternativly:

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