baczu24
4.07.2008, 21:14:05
witam, kolejny raz mam problem z constraint :
create table dozent(
ID integer PRIMARY KEY,
imie varchar(50) NOT NULL,
uczelnia varchar(50),
constraint uczelnia_fk FOREGIN KEY (uczelnia) REFERENCES uczelnia(nazwa),
miasto varchar (50) DAFAULT 'Wroclaw',
godziny float check (godziny >0)
);
z gory dziekuje za pomoc
phpion
4.07.2008, 21:21:31
Może powiesz jaki to problem?
PS: zazywczaj klucze obce odnoszą się do id innego rekordu czyli do pola typu INT. Osobiście nigdy nie próbowałem zrobić tak jak ty więc nie wiem czy rzuca jakimś błędem czy co.
baczu24
4.07.2008, 21:25:29
[webshop] ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'uczelnia varchar(50),
constraint uczelnia_fk FOREGIN KEY (uczelnia) REFERENCES uczelnia(nazwa),' at line 5
jakbys to rozwiazal?