Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]unikalny rekord w tabeli
Forum PHP.pl > Forum > Przedszkole
Balor
Witam, mam tabelę tab z takimi rekordami
Id_1 | Id_2
1 | 3
4 | 4
1 | 2

i generalnie chodzi o to czy da się zrobić tak, aby mysql sam sprawdzał czy dany rekord jest unikalny? czyli przy próbie wprowadzenia nowego rekordu np
  1. INSERT INTO `tab` VALUES ('1','1')
zadziałało, a przy próbie wykonania
  1. INSERT INTO `tab` VALUES ('1','2')
nie mógł tego wstawić (bo już jest taki rekord w bazie)?
Mam nadzieję, że w miarę jasno opisałem problem, liczę na pomoc forumowiczów.
Jeśli ten temat już gdzieś był to przepraszam za zaśmiecanie .
wookieb
Zakładasz klucz typu UNIQUE na kolumny id1 i id2
Nh2003
Poczytaj o unique index, robi dokladnie to co chcesz.
Balor
Ok, dzięki.
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.