![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 15.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam dosyć banalny problem. Co mam zrobić, by wartości w kolumnie mogly się powtarzać? Mam przykladowo tabelę: id | email | imię Chcialbym, aby email nie mogl się powtarzać, a imię owszem. Tymczasem po wykonaniu zapytania INSERT INTO otrzymuję: Duplicate entry 'pawel' for key 'imie'. Tak samo jest z kolumną email, ale tak powinno w sumie być. Proszę o pomoc, bo nie mogę nigdzie w sieci znaleźć informacji. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
to znaczy, ze masz źle ustawione opcje kolumn... masz "unikalny" ustawiony... i stad blad
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Sprawdź czy przypadkiem nie masz ustawionej kolumny 'imie' jako klucza głównego tabeli. Jeśli tak to zdejmij z niej tę opcję ponieważ z definicji klucze główne(rozróżniające rekordy w tabeli) nie mogą się powtarzać. Natomiast pozostaw klucz na mailu i na id. Pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 15.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Możecie mi powiedzieć jak zdjąć opcję unique? Jako klucz główny mam ustawioną kolumnę ID.
PS. Używam phpmyadmin, więc jeśli można to powiedzcie co zrobić poprzez niego |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 1 Dołączył: 27.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wchodzisz do struktury tabeli, w której znajduje się kolumna której chcesz ściągnąć UNIQUE. Po lewej stronie na dole jest tabelka z nagłówkiem "Indeksy: ", tam odszukujesz swoją nazwę kolumny przy "Pole" i w kolumnie "Typ" powinno być UNIQUE - masz tam też krzyżyk, za pomocą niego usuniesz unikalność w tej kolumnie.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 15.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Niestety, przy żadnym polu nie ma UNIQUE. Mam tylko typy: BTREE i FULLTEXT.
//OK. Przypadkowe wciskanie i usuwanie pomogło. Dzięki wszystkim za chęci ;] Ten post edytował Muse 2.02.2009, 22:09:50 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:24 |