sql >> Database teknologi >  >> RDS >> Mysql

Sådan tilføjes en unik nøgle til eksisterende tabel (med ikke-entydige rækker)

Du kan gøre som yAnTar anbefalede

ALTER TABLE TABLE_NAME ADD Id INT AUTO_INCREMENT PRIMARY KEY

ELLER

Du kan tilføje en begrænsning

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

Men jeg tror, ​​at for ikke at miste dine eksisterende data, kan du tilføje en indentitetskolonne og derefter lave en sammensat nøgle.



  1. Hvilken rækkes felter returneres ved gruppering med MySQL?

  2. Forårsaget af:java.lang.NoSuchMethodError:org.postgresql.core.BaseConnection.getEncoding()Lorg/postgresql/core/Encoding;

  3. Hvordan kalder man Stored Procedures med EntityFramework?

  4. Hierarkisk SQL-spørgsmål