Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] - co właściwie oznaczają klucze "podstawowy", "jednoznaczny" etc
Forum PHP.pl > Forum > Przedszkole
konrados
Witam,

Gdy tworzę nową tabelę w phpmyadmin, przy polach mam do wyboru oznaczenie jako:
podstawowy
indeks
jednoznaczny

Może mi ktoś wyjaśnić jakie są różnice? Google nie pomaga - wiem tylko, że (chyba) dla "ID" powinienem używać "primary" i "auto-increment" (czyli chyba "podstawowy")? A on niby nie jest "jednoznaczny"? O co tu w ogóle chodzi? Jest jakiś artykuł gdzieś na ten temat?
dr_bonzo
jednoznaczny == UNIQUE
podstawowy == primary key == jednoznaczny + not null i moze byc tylko jeden w tabeli
a indeks == INDEX

a dalej to google/wikipedia: klucze, relacyjne bazy danych
konrados
Dzięki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.