2011-01-01 10 views

答えて

13

はい。新しい列を追加し、AUTO_INCREMENTを主キーとして設定します。これにより、新しい列が作成され、各行に一意のIDが自動的に追加されます。

ALTER TABLE old_table ADD pk_column INT AUTO_INCREMENT PRIMARY KEY; 
18

これはALTER TABLEで可能です(あなたがPKとして使用する列を持っていると仮定すると)

ALTER TABLE table 
ADD PRIMARY KEY(column) 

Alternativly:

ALTER TABLE table 
ADD your_pk_column INT(11) AUTO_INCREMENT PRIMARY KEY 
関連する問題