![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 23.05.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Czy mozliwe jest aby MySQL automatycznie tworzyl unikalne indeksy? Jesli tak to jak mozna to zrobic?
Znam opcje UNIQUE ale ona sprowadza sie jedynie do sprawdzenie czy jakas wartosc juz nie wystepuje (chyba ze zle ja wykorzystuje (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) ). |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
pole typu auto_increment??
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 23.05.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Cytat(mhs @ 2005-04-29 09:21:50) pole typu auto_increment?? tak zrobilem dokladnie tak jak mowisz czyli poleID z UNIQUE + AUTO_INCREMENT Ale kiedy: dodaje 1 el, dodaje 2 el, dodaje 3 el to indeksy sa w takiej kolejnosci 1, 2, 3. TO chyba proste ale teraz jak usune 2 to zostaje 1, 3 Nastepnie jak dodam kolejny to bede mial 1, 4, 3 a chcialbym miec 1, 2, 3? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Jak chcesz mieć ciągłość, to se już sam muszisz nadawać indexy. Autoincrement zwiększa zawsze index o jeden od ostatnio dodanego.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 23.05.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Cytat(nospor @ 2005-04-29 09:38:50) Jak chcesz mieć ciągłość, to se już sam muszisz nadawać indexy. Autoincrement zwiększa zawsze index o jeden od ostatnio dodanego. tego sie spodziewalem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) trudno napisze to sam. |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Heheh wiedze ze teoria baz danych sie klania. Tabela a index to 2 zupelnie inne rzeczy. Index jest to dodatkowa tabela nie widoczna dla usera w ktorej sa uporzadkowane (posortowane) dane, ktore maja na celu przyspieszenie wyszukiwania, do przeszukiwania zastosowany jest algorytm btree. Jesli wyswietlasz dane z tabeli to masz to w kolejnosci id systemowych (czyli bedziesz zawsze mial w kolejnosci dodania)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 14:12 |