Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] wolna wartosc w kolumnie
loonger
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 19.06.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


mam tabele 'tabela' a w niej kolumne 'kolumna1' z wartosciami int. jak uzyskac najmniejszy niewykorzystany numer z tej kolumy. jedyne wyjscie jakie ja widze to pobranie wszystkich i sprawdzenie juz w php najmniejszego niewykorzystanego. czy da sie to razwiazac jakims zapytaniem sql?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


No właśnie. Robisz totalne zaprzeczenie idei relacyjności baz danych tylko dlatego żeby nie mieć dziur między numerkami, bo ... no właśnie. Czemu? Bo nie ładnie wygląda?

Wierz mi, to co chcesz zrobić jest totalnie zbędne.

Oto przykład:
Jest towar o id 7. I jest klient i id 10, który jest związany z towarem o id 7.
Teraz wywalasz towar i dodajesz kolejny, który znów zajmuje id 7.

Widzisz problem?

Identyfikatory powinny swobodnie rosnąć i nie powinny być cofane. To wbrew założeniom relacyjnych baz danych.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 20:57