sql >> Database >  >> RDS >> Mysql

Het toevoegen van een externe sleutel aan een bestaande tabel geeft fout 1050 tabel bestaat al

Ik kreeg dezelfde fout, en het was te wijten aan het feit dat de externe sleutel al bestond. Wat je wilt, is gewoon de beperking toevoegen:

ALTER TABLE Registration 
  ADD CONSTRAINT idx_Registration_CustomizationSet 
  FOREIGN KEY (customization_set_guid) 
  REFERENCES CustomizationSet(customization_set_guid);


  1. Database-automatisering met Puppet:MySQL- en MariaDB-replicatie implementeren

  2. Sorteren op datum (nieuwste)

  3. Migreren van MySQL naar PostgreSQL - wat u moet weten

  4. PDO-MySQL:Booleaanse waarden worden geconverteerd naar 1 of lege tekenreeks bij voorbereide instructiebinding