Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 3.07.2003 Skąd: Szczecin->niebuszewo->*(next to window) Ostrzeżenie: (0%)
|
majac takie tabele :
otrzymuje taki komunikat: Cytat Błąd zapytanie SQL : CREATE TABLE `blood` ( `parentID` int( 10 ) unsigned NOT NULL , `childID` int( 10 ) unsigned NOT NULL , INDEX ( `parentID` , `childID` ) , FOREIGN KEY ( `parentID` ) REFERENCES nodes( `nodeID` ) , FOREIGN KEY ( `childID` ) REFERENCES nodes( `nodeID` ) ) TYPE = InnoDB MySQL zwrócił komunikat: #1005 - Can't create table './test2/blood.frm' (errno: 150) nie wiem co tam poprawic, ktos ma jakis pomysl? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 3.07.2003 Skąd: Szczecin->niebuszewo->*(next to window) Ostrzeżenie: (0%)
|
Cytat(anas @ 2004-10-24 15:23:04) Hej. Jaka masz wersje MySQL-a, bo w starszych wersjach tworzac tabele typu InnoDB i uzywajac kluczy obcych byly problemy ze skladnia wlasnie przy definiowaniu stuktury tabeli(chyba brak spacji przed FOREIGN. Ale zastanawia mnie fakt ze tworzysz w drugiej tabeli dwa klucze ktore sa referncja do jednego klucza z pierwszej tabeli - nie wiem czy taki zapis jest wogole dopuszczalny - ale wydaje mi sie ze to on powoduje problem. pozdrawiam anas wersja 4.0.2 chyba w wersjach 3 trzeba bylo zaminic plik serwera i mozna bylo sie bawic w InnoDB. Czy bledem mzoe byc to ze dwa klucze obce odwoluja sie do tej samej kolumny w innej dameli? mozliwe aczkolwiek nie wiem jak inaczej powiazac ze soba dwa obiekty tego samego typu, w kazdym razie jak jeden z kluczy obcych usuwam to mam ten sam blad (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
|
squid bład errno: 150 20.10.2004, 20:50:08
spenalzo W mysql chyba nie ma obcych kluczy.
A co do bledu ... 20.10.2004, 21:50:36
popbart spenalzo -> mylisz sie
squid ->dodaj index ... 20.10.2004, 22:11:12
spenalzo Ano faktycznie, przyznaje sie do błedu, nie zauważ... 20.10.2004, 22:34:12
squid Cytat(spenalzo @ 2004-10-20 23:34:12)Ano fakt... 23.10.2004, 22:34:11
anas Hej.
Jaka masz wersje MySQL-a, bo w starszych wer... 24.10.2004, 14:23:04
anas Hej.
U mnie po usunieciu jednego z kluczy obcych ... 24.10.2004, 18:01:46
squid sek w tym ze wolabym to tak zrobic bo transakcje r... 26.10.2004, 15:52:40
anas Hej.
Ostatnio musialem sprostac podobnemu wyzwani... 27.10.2004, 10:21:41
squid No dzieki wielkie!!
zrobilem na podstwaie... 29.10.2004, 21:04:26 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 16:50 |