Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana menambahkan kunci unik ke tabel yang ada (dengan baris yang tidak unik)

Anda dapat melakukan seperti yang disarankan yAnTar

ALTER TABLE TABLE_NAME ADD Id INT AUTO_INCREMENT PRIMARY KEY

ATAU

Anda dapat menambahkan batasan

ALTER TABLE TABLE_NAME ADD CONSTRAINT constr_ID UNIQUE (user_id, game_id, date, time)

Tapi saya rasa untuk tidak kehilangan data yang ada, Anda bisa menambahkan kolom indentitas dan kemudian membuat kunci komposit.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memahami MySQL key_len di Jelaskan Pernyataan

  2. Beberapa wadah buruh pelabuhan untuk mysql atau satu instance dengan banyak database

  3. Mengapa Koneksi MySQL Hibernate ini hanya-baca?

  4. File PHP tidak dapat memasukkan beberapa bagian kode

  5. Kesalahan Teratas yang Harus Dihindari dalam Replikasi MySQL