テーブルの場合、データが重複する可能性があり、行ごとに主キーがありません。
主キーとなる列を追加できますか?
はい。新しい列を追加し、AUTO_INCREMENT
を使用して主キーとして設定します。これを行うと、新しい列が作成され、各行に一意のIDが自動的に追加されます。
ALTER TABLE old_table ADD pk_column INT AUTO_INCREMENT PRIMARY KEY;
これは ALTER TABLE (PKとして使用する列があると仮定)で可能です。
ALTER TABLE table
ADD PRIMARY KEY(column)
代わりに:
ALTER TABLE table
ADD your_pk_column INT(11) AUTO_INCREMENT PRIMARY KEY