Liczba postów: 35
Liczba wątków: 17
Dołączył: 22-09-2012
Reputacja:
0
Dziwna sprawa. Mam kolumnę z datą w tabeli i wydaje mi się, że nie jest ona kluczem, jednak dostaje błąd, gdy chce ponownie, tego samego dnia coś dodać:
Duplicate entry '2012-10-23' for key 'KOLUMNA'
Czy wie ktoś jak zmienić klucz główny dla tabeli w phpmyadmin?
Liczba postów: 35
Liczba wątków: 17
Dołączył: 22-09-2012
Reputacja:
0
24-10-2012, 13:12
(Ten post był ostatnio modyfikowany: 24-10-2012, 13:34 przez wsp.)
Umm, daruj sobie takie komentarze. O.o
Czy zapytanie: ALTER TABLE Tabela DROP PRIMARY KEY Kolumna;
jest bezpieczne i załatwi usunięcie klucza głównego?
Edit:
Ok, już wiem. Chodzi mi o usunięcie jednego z kluczy. Jakimś trafem mam dwa i chcę usunąć tylko jeden. Jeden z nich jest autoincrement (nie jego chce usunąć). Nie wiem jak do tego wszystkiego ma się moja data, ale nie mogę dwa razy wpisać tej samej mimo, że chyba nie jest kluczem, przynajmniej nie ma tego znaczka w phpmyAdmin
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
Ale ja Ci poważnie mówię. PHPMyAdmina nie używam, ale po prostu sprawdź sobie za pomocą SHOW COLUMNS strukturę tabeli, ot co. Jeśli masz tam klucz czy unikalny indeks, to go usuń.
http://dev.mysql.com/doc/refman/5.5/en/show-columns.html
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Liczba postów: 35
Liczba wątków: 17
Dołączył: 22-09-2012
Reputacja:
0
Ok, dzięki za odpowiedź. W sumie bardzo mi pomogła. Okazało się, że mam z niewiadomych przyczyn indeks unikalny. Musiałem się go pozbyć.