Jeśli tabela, dane mogą być powielane wiersze kwoty i nie ma klucz podstawowy dla każdego wiersza,Dodaj kolumnę klucza podstawowego w na żadnym primay klucza starym stole
mogę dodać kolumnę być główny klucz?
Jeśli tabela, dane mogą być powielane wiersze kwoty i nie ma klucz podstawowy dla każdego wiersza,Dodaj kolumnę klucza podstawowego w na żadnym primay klucza starym stole
mogę dodać kolumnę być główny klucz?
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;
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