![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Usuwam rekordy z bazy danych załóżmy o id=3, o id=5, id=7
Czy na ich miejsce mogę dodać nowe rekordy, które będą miały id równe id usuniętych rekordów? Bo MySQL domyślnie dodaje dodaje rekordy o jeden większy od ostatniego, nie uzupełniając "dziur". Pytanie czy mogę te powstałe dziury w bazie uzupełnić manualnie, bez żadnych konsekwencji (domyślam się że MySQL bez powodu nie zostawia puste id usuniętych rekordów bez nadpisywania ich nowymi wartościami) Ten post edytował lamcpp 19.10.2011, 12:44:39 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat A gdy masz zapytanie SELECT costam FROM tabela WHERE id BETWEEN $start AND $koniec Eee? Do jakich pustych rekordów? Jest taka zasada: piłeś, nie postuj (IMG:style_emoticons/default/wink.gif) Jeśli masz dziury w id to skrypt niepotrzebnie odwołuje się do pustych rekordów. A już trochę bardziej poważnie: może rozwiń swoją myśl, bo na chwilę obecną brzmi delikatnie rzecz mówiąc dziwnie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 17:16 |