Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Klucze unique i indeksu, dwa klucze dla tej samej kolumny (index i unique)
konrados
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

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


Witam,

Takie szybkie pytanko: zajmuję się teraz projektem napisanym przez kogoś innego, i tam używając phpMyAdmin widzę takie ostrzeżenie:
Klucze UNIQUE i INDEX nie powinny dotyczyć tej samej kolumny `name`

No faktycznie mój poprzednik utworzył dwa klucze dla tej samej kolumny i teraz nie jestem pewien, usunąć klucz "INDEX"? Wydaje mi się, że nie jest potrzebny. A z drugiej strony być może miał on jakiś powód by go stworzyć...(?)

Update: kolumna "name" jest typu varchar(64)

Ten post edytował konrados 15.08.2009, 10:55:56
Go to the top of the page
+Quote Post
jmail
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 53
Dołączył: 10.08.2009

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


jak już to UNIQUE usunąć. index sam z siebie będzie walidował czy są unikalne wartości. I bez problemów możesz UNIQUE wyrzucić
Go to the top of the page
+Quote Post
konrados
post
Post #3





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

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


OK, dzięki!
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: 23.08.2025 - 00:33