Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Beim Hinzufügen eines Fremdschlüssels zu einer vorhandenen Tabelle wird der Fehler 1050 angezeigt, dass die Tabelle bereits vorhanden ist

Ich habe den gleichen Fehler erhalten, und es lag daran, dass der Fremdschlüssel bereits existierte. Was Sie wollen, ist nur die Einschränkung hinzuzufügen:

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