Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z constraint
baczu24
post 4.07.2008, 21:14:05
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.07.2008

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


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
Go to the top of the page
+Quote Post
phpion
post 4.07.2008, 21:21:31
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




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.

Ten post edytował phpion 4.07.2008, 21:22:28
Go to the top of the page
+Quote Post
baczu24
post 4.07.2008, 21:25:29
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.07.2008

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


[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?
Go to the top of the page
+Quote Post
phpion
post 4.07.2008, 21:33:06
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




FOREGIN -> FOREIGN
Go to the top of the page
+Quote Post

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: 20.07.2025 - 07:17