Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 3.09.2009 Ostrzeżenie: (0%)
|
Witam serdecznie! Z góry pragnę zaznaczyć iż dopiero zaczynam swoją przygodę z językiem SQL i od razu przy pierwszej tworzonej bazie natrafilem na problem....
Otóż tworzę następujące tabele: CREATE TABLE Dostawcy ( id int NOT NULL auto_increment, Nazwa_firmy varchar(50) NOT NULL default ", Imie varchar(50) NULL default NULL, Nazwisko varchar(50) NULL default NULL, Telefon varchar(50) NULL default NULL, PRIMARY KEY (id) ) TYPE=INNODB; CREATE TABLE Towar ( id int NOT NULL auto_increment, Rodzaj varchar(100) NOT NULL default '', Rozmiar varchar(50) NULL default NULL, Kolor varchar(50) NULL default NULL, Ilosc varchar(50) NULL default NULL, Dostawcy_id int NOT NULL, INDEX (Dostawcy_id), FOREIGN KEY (Dostawcy_id) REFERENCES DOSTAWCY(id), PRIMARY KEY (id) ) TYPE=INNODB; Tabela Dostawcy Tworzy się bez problemu, natomiast w momencie dodawania tabeli Towar, MySQL informuje o błędzie errno 150. Bardzo proszę, czy ktoś mógłby mi wskazać popełniony błąd oraz jego ewentualne rozwiązanie? |
|
|
|
Panderman Problem z errno 150 3.09.2009, 08:41:23
nospor nie: REFERENCES DOSTAWCY(id),
a: REFERENCES Dostaw... 3.09.2009, 08:44:31 ![]() ![]() |
|
Aktualny czas: 20.12.2025 - 13:05 |