Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] organizacja auto_increment
-Gość-
post
Post #1





Goście







WIem, że pole auto_increment powinno byc stałe i niezmienialne.
Ale ma pytanie czy jezeli ma tabele z AI i dane 1, 2, 3, 5, 9... moge jakims prostym zapytaniem przesortowac na 1,2,3,4,5 z zachowaniem kolejności czyli 5=4 i 9=5 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Kolumny typu "id auto_increment" powinieneś traktować stricte jako wew. element struktury bazy danych/aplikacji - ich wartości są na prawdę bez najmniejszego znaczenia, a mieszanie z ich wartościami, choć jak najbardziej możliwe absolutnie niczego nie daje, a jest potencjalnym miejscem dla wystąpienia dziesiątek problemów.

EDIT: 1. Usuwanie takich danych z reguły jest słabym pomysłem - oznaczanie jakiejś flagi "usunięto" to dużo lepsze rozwiązanie; 2. Na 99,9% nie potrzebujesz usunąć tych dziur tylko chcesz to zrobić z "błędnego poczucia estetyki" (to tak odnośnie tych początkujących o których wspomniał @nospor). (IMG:style_emoticons/default/wink.gif)

Ten post edytował Crozin 13.06.2014, 10:15:18
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 15:53