Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]Rada w sprawie duplikatów w phpmyadminie
Forum PHP.pl > Forum > Przedszkole
maly_pirat
Otóż mam dwie tabele, w jednej mam dane nt. Klanów (zespołów) a w drugiej loginy gości należących do klanów.
Druga tabela składa się z:

id (id klanu, która jest pobierana z pierwszej tabeli)
uzytkownik (login usera, który ma należeć do danej grupy)

I chodzi oto że mam wpisy w tej drugiej tabeli:
Kod
INSERT INTO `klany_squads_members` VALUES ('3', '2');


i chce teraz aby w klanie o ID był też użytkownik co ma ID 4
wiec daje
INSERT INTO `klany_squads_members` VALUES ('3', '4');
i wyskakuje mi komunikat "dublu" id: 3

Co polecacie zrobić?
krzyszbi
masz klucz podstawowy na pole id ( id klanu )
ustaw aby klucz unikalny był na dwa pola id ,uzytkownik
  1. ALTER TABLE `klany_squads_members` ADD UNIQUE `klany_squads_members_ufkey` ( `id` , `uzytkownik` )

____________
edit
poprzedni możesz spokojnie usunąć
  1. ALTER TABLE `klany_squads_members` DROP PRIMARY KEY
maly_pirat
Ok rozwiązałem problem. Dzięki za pomoc winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.