Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]nie mogę dodać klucza obcego
wpaski
post 3.11.2012, 17:43:06
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 6
Dołączył: 25.12.2011

Ostrzeżenie: (0%)
-----


Daję takie zapytanie:
  1. ALTER TABLE subcategory ADD FOREIGN KEY (category_id) REFERENCES category(category_id)


wyświetla mi jednak błąd:
Can't create table... (errno: 150)
użyte w zapytaniu tabele oraz kolumny istnieją
pracuję na bazie InnoDB
Czytałem, że trzeba dodać jakieś indexy? ale nie rozumiem za bardzo tego.. mógłby ktoś mi pomóc?

Ten post edytował wpaski 3.11.2012, 17:44:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zielonkawy18
post 3.11.2012, 17:47:17
Post #2





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

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


  1. ALTER TABLE subcategory ADD CONSTRAINT fk_id FOREIGN KEY (category_id) REFERENCES category(category_id)


--------------------
C/C++/C#/JAVA/SQL ( funkcje, procedury, pakiety ).
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:54