![]() |
![]() |
![]()
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(spenalzo @ 2004-10-20 23:34:12) Ano faktycznie, przyznaje sie do błedu, nie zauważyłęm że jest tam typ InnoDB (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) i to od bardzo dawna (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) co do childID to musi byc kluczem obcym tak samo jak parentID jesli chodzi o indeks dla nodes.nodeID to wiem iz musi byc zalozny kiedy uzywam kluczy obcych ale zauwazcie ze ustawieml
a to automatycznie powoduje powstanie indeksu dla atrybutu/kolumny nodeID tak samo jak aotomatycznie przypisywany jest NOT NULL spradze jeszcze te prawa do katalogu ale nie wietrze powodzenia (inne tabele dodaje ok) Ten post edytował squid 23.10.2004, 22:38:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.09.2025 - 17:19 |