![]() |
![]() |
![]()
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?
|
|
|
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 20:57 |