Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Unique ale troche inaczej ;)
Forum PHP.pl > Forum > Bazy danych
nasty
Glowie sie nad taka sprawa, mam tabele x i w niej jest kolumna o nazwie "featured", ktora
jest boolean-em (ewentualnie to moze byc string albo int), i w tej tabli jest powiedzmy
100 rekordow are tylko jeden moze miec wartosc true (albo 1 w przypadku int-a), i moje pytanie
brzmi czy mozna takie ograniczenie, dac z poziomu bazy danych, dodam jeszcze ze nie chodzi
mi o unique.
Z gory dziekuje

... i jeszcze jedno, czy to bedzie dzialac na mysql i sqlite ?
dr_bonzo
Zrob osobna tabele ktora bedzie przechowywala ID rekordu, tego z true (a kolumne z tymi booleanami usun).
nasty
to, to wiem, jeszcze takiej tablei niema, narazie sie tylko zastanawiam, bo w ten spsob moge zaoszczedzic sobie jedno query... i tez troche by ulatwilo mi takie cos...
No coz, widac ze sie nieda, ale dzieki za odpowiedz.
Adiasz
da sie piszac procedurke ktora sprawdza to co chcemy i triggera before insert and update na tej tabeli
nasty
a no, rzeczywiscie, nie pomyslalem o tym. dzieki
SongoQ
Cytat
i moje pytanie
brzmi czy mozna takie ograniczenie, dac z poziomu bazy danych, dodam jeszcze ze nie chodzi
mi o unique.

Mozesz wyjasnic co ten klucz by robil?
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.