Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dwie kolumny tworzą unikalny index
husky83
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 8.12.2005
Skąd: Gliwice

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


Mam pewien problem, do którego wstyd się przyznać. Kiedyś zrobiłbym to bez zająknięcia, a że w bazach nie siedzę o bardzo dawna, to mam z tym problem..

Sprawa wygląda tak:

mam dwie tabele z danymi i jedna, która na podstawie ich kluczy łączy je ze sobą. Mam stworzoną trzecią tabelkę, w której mam ID_A i ID_B - o tak do powiązania ich. Pytanie: co zrobić, żeby w tabeli nie mogło dwa razy powtórzyć się np: ID_A = 1 i ID_B = 1? Te dwie wartości tworzą unikalny klucz, ale jak go zadeklarować?


--------------------
Husky 83 - Galeria zdjęć psów zaprzęgowych
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Dodaj w tabeli łączącej index typu unique, który obejmuje obie kolumny
  1. ALTER TABLE tabela ADD UNIQUE (pole, pole2)


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
husky83
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 8.12.2005
Skąd: Gliwice

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


wielkie dzięki, oczywiście działa smile.gif

Ten post edytował husky83 10.03.2011, 17:36:28


--------------------
Husky 83 - Galeria zdjęć psów zaprzęgowych
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 Aktualny czas: 20.08.2025 - 21:13