Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHPMyAdmin]
Zielonkawy18
post
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Witam

Mam pytanie czy coś skopałem czy PhpMyAdmin nie zwróci mi błędu o naruszeniu więzów intergalności w momencie kiedy pobieram przez referencję do pola OPIS(id_warzywa) takie id_warzywa, które nie egzystuje w tabeli WARZYWO?(IMG:style_emoticons/default/questionmark.gif)

WARZYWO -< OPIS (id_warzywa)

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zielonkawy18
post
Post #2





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


W sumie racja. Oracle wywala mi błąd o naruszeniu. Tutaj załóżmy tabela WARZYWA

  1. CREATE TABLE warzywa
  2. (
  3. id_warzywa varchar(5) PRIMARY KEY
  4. )


Tabela OPISY

  1. CREATE TABLE opisy(
  2. id_opis varchar(5) PRIMARY KEY,
  3. opis_warzywa text NOT NULL,
  4. id_warzywa vachar(5)
  5. )


  1. ALTER TABLE opisy ADD constraint fk_id_warzywa FOREIGN KEY(id_warzywa) REFERENCES warzywa(id_warzywa)


Taka teraz na szybko stworzona relacja 1 ( warzywo ) : N ( opis )

Ten post edytował Zielonkawy18 29.10.2012, 10:00:18
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 12:20