![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) ![]() ![]() |
Witam serdecznie
Chciałabym aby w mojej tabeli pary wartości z 2 kolumn się nie powtarzały. Czyli aby nie było np takiej pary: 2,2,3 jeśli już istnieje 2,3,3. Znalazłam dwa rozwiązania: CREATE TABLE t( c1 INTEGER, c2 INTEGER, c3 INTEGER, UNIQUE( c1, c2 ) ) CREATE TABLE t( c1 INTEGER, c2 INTEGER, c3 INTEGER, PRIMARY KEY( c1, c2 ) ) Czym one się różnią? Które lepsze? Bardzo proszę o pomoc pozdrawiam Jola |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) ![]() ![]() |
A jeszcze chciałam się zapytać, czy dobrze jest od razu przy definicji tabeli dodawać ograniczenie UNIQUE(kolumny) jeśli prawdopodobnie dane powinny być w nich unikalne?. No teraz jeszcze nie jestem tego pewna, ale tak mi się wydaje, to od razu warto dodać to UNIQUE?
pozdrawiam Jola |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 13:30 |