Czesc, chcialbym aby moje kolumny dodawaly sie do kolumny malejaco. Bo kiedy uzywam zapytania w php INSET INTO moj indeks ID idzie jak to zwykle {1,2,3,4,5}, a chcialbym, zeby poczatkiem byly wartosci ostatnio dodane.
Traktowanie automatycznie generowanej wartości ID jako czegoś w rodzaju numeru porządkowego, z naciskiem na porządkowego, uważam za błędne podejście do baz danych, choć częste u początkujących. Jeśli potrzebujesz jakiegoś numeru porządkowego, to go sobie zrób. I nadaj mu wartość. Tu np kolumna z datą dopisania i
ORDER BY ... DESC
.
To znaczy w tym przypadku mi nie chodzi o ID konkretnie. Wlasciwie ID dla tego co chce zrobic kompletnie pomijam. Chodzi mi o to, ze to co dodam do bazy chcialbym miec na samej gorzej, a na samym dole to co dodalem na poczatku.
Nigdy (no prawie nigdy) nie używałem MySQL i nie jestem w stanie domyślić się co znaczy "na górze" i "na dole". Domyślam się, że chodzi o jakiś program. No cóż, albo ustawisz mu w parametrach, jak ma Ci podawać dane, albo napisz sobie własny program, który będzie robił to, co mu każesz.
Wydaje mi się, że chodzi o sposób wyświetlania tabeli w jakimś programie do przeglądania bazy. Napisz proszę, o jaki program chodzi, to pomyślimy co dalej :)
[Adam]
Kolejność wierszy w bazie danych nie ma znaczenia, jeżeli chcesz mieć określoną kolejność to określasz to w zapytaniu wyświetlającym dane.
zazwyczaj sortuje się po dacie malejąco w zapytaniu - dołóż indeks malejący na tej kolumnie do tabeli żeby przyspieszyć zapytanie