Mam CustomizationSet tabela z kolumnami:Dodawanie klucza obcego do istniejącej tabeli daje błąd 1050 tabela już istnieje
customization_set_guid (which is a non-nullable guid and also the primary key)
creator_account_guid
and a few others
i stół z istniejącej rejestracji danych z kolumn:
registration_id (an int and the primary key)
customization_set_guid (also a guid (so a char(36)) which is nullable, and all entries are currently null)
and a few other columns
Kiedy próbuję uruchomić i uruchomić w MySQL Workbench, daje błąd 1050Tabela ". \ Nazwa_błędu \ rejestracja "już istnieje.
Jeśli spróbuję użyć interfejsu użytkownika, aby dodać obce klucze za pomocą karty Klucze obce w oknie dialogowym Zmień tabelę, a następnie wybierz opcję Dostosowanie Ustaw jako tabelę, do której się odwołuje, to nie pozwala mi wybrać parametru customization_set_guid na liście kolumn.
Naprawdę nie jestem pewien, dlaczego nie pozwoli mi dodać tego klucza obcego. Właśnie udało mi się utworzyć klucze obce między właśnie dodanymi tabelami. Tabela Rejestracja istnieje na chwilę ...
która zwraca ten sam błąd. Inni kluczy obcych w innych tabelach i utworzone z tej składni pracowali, to po prostu dodaje domyślną nazwę klucza – avaleske
Hmmm. Wydaje się, że ma coś do zrobienia "Tabela 1050". \ nazwa_bazy \ rejestracji ", a nie klucz obcy.Czy dodanie innego klucza obcego do innej tabeli działa dobrze? – ace