![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
staram się znaleźć rozwiązanie, ale nie potrafię (pewnie dla tego że nie wiem jak mam zapytanie dla wujka google wypisać :-(( ) otóż, mam taką tablicę: Kod id (INT) seans_id(INT) - obca rzad (INT) miejsce (INT) login (VARCHAR) jeśli za pomocą zapytania dodam np. coś takiego:
oczywiście do bazy dodanie zostanie wskazany przeze mnie wpis, problem polega na tym, że jak uruchomię taki sam skrypt to znów doda się do bazy taka sama linijka, z tym że, pod innym ID. w jaki sposób mam tutaj zastrzec unikatowość, dla wybranych pól? w tym przypadku unikatowe ma być zestawienie seans_id + rzad + miejsce, zestawienie tych 3 nie może się powtarzać. zapewne rozwiązanie jest banalne, a ja na nie nie potrafię wpaść, bo nie potrafię sformułować mojego problemu :-( z góry dzięki za pomoc! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
sęk w tym, że ja nie chcę unikatowej jednej kolumny, tylko zestawienie trzech Nie ma problemu. Jesli używasz phpMyAdmin to wchodzisz w widok pokazujący strukturę tabeli. Rozwijasz 'szczegóły' i na dole masz 'utwórz index'. Wpisujesz ile kolumn i po wciśnięciu [wykonaj] definiujesz nazwę indeksu, że ma być unikalny i jakie kolumny wchodzą w jego skład. Zapytania nie pamiętam. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:28 |