![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 1 Dołączył: 12.08.2005 Ostrzeżenie: (10%) ![]() ![]() |
![]() 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. -------------------- web lowcy.com.pl gg 1675677
|
|
|
![]() |
![]()
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. -------------------- |
|
|
![]()
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" -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:36 |