Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Indkesy
andrzejb
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 1
Dołączył: 12.08.2005

Ostrzeżenie: (10%)
X----


(IMG:http://images3.fotosik.pl/125/c185edd8eed7b5b0.gif)
o ile rozumiem zasady dzialania i potrzeby kluczy username,email,group_id to nie rozumiem powodu dla ktorego istnieje klucz o nazwie PRIMARY oraz jaka jest roznica w jego typie w porównaniu z INDEX'em.

Oraz jaki wpływ na wykonywanie zapytań miała by zmiana nazwy klucza z PRIMARY na id oraz typu na index pdobnie jak w przypadku group_id.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


PRIMARY jest podstawowym unikatowym indexem (wartosci nie moga sie powtarzac)
Natomiast INDEX może się powtarzać.

To oczywiście nie jedyna różnica, poczytaj, masz wszystko dokumentacji.
Go to the top of the page
+Quote Post
SongoQ
post
Post #3





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%)
-----


Cytat
o ile rozumiem zasady dzialania i potrzeby kluczy username,email,group_id to nie rozumiem powodu dla ktorego istnieje klucz o nazwie PRIMARY oraz jaka jest roznica w jego typie w porównaniu z INDEX'em.

Jesli wiesz po co jest klucz w gruop_id no nie widze sensu pytania.

PRIMARY jest to klucz podstawowy i kazde zawezenie zbioru powinno sie najpierw odbywac po tym indeksie (wyciaganie 1 rekordu "id = 5"), natomiast INDEX w polu group_id slyzy do przyspieszenia zlaczenia z tabelka podejrzewam ze "group"
Go to the top of the page
+Quote Post

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: 25.08.2025 - 07:48