Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] nie mogę zrobić klucza bo niby już jest?
damianm2007
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 5.05.2008

Ostrzeżenie: (20%)
X----


Witajcie.

Nie mogę zrobić klucza bo niby już jest.

Najpierw wklejam w konsoli SQL:

  1. ALTER TABLE `grupa` ADD INDEX(`id_kierunek`);
  2. ALTER TABLE `grupa`
  3. ADD CONSTRAINT `fk_id_kierunek` FOREIGN KEY (`id_kierunek`) REFERENCES `kierunek` (`id_kierunek`) ON UPDATE CASCADE ON DELETE CASCADE;


a później

  1. ALTER TABLE `student` ADD INDEX(`id_kierunek`);
  2. ALTER TABLE `student`
  3. ADD CONSTRAINT `fk_id_kierunek` FOREIGN KEY (`id_kierunek`) REFERENCES `kierunek` (`id_kierunek`) ON UPDATE CASCADE ON DELETE CASCADE;


i mam błąd:

ALTER TABLE `student`
ADD CONSTRAINT `fk_id_kierunek` FOREIGN KEY (`id_kierunek`) REFERENCES `kierunek` (`id_kierunek`) ON UPDATE CASCADE ON DELETE CASCADE
MySQL zwrócił komunikat: Dokumentacja

#1005 - Can't create table `baza`.`#sql-15f4_d5` (errno: 121 "Duplicate key on write or update") (Szczegóły…)


O co chodzi bo nie rozumiem...

Będę wdzięczny za pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:31