Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Unikalna nazwa
propage
post
Post #1





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

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


Czy jest możliwośc z poziomu mysql tak ustawić, że gdy dodaje rekord, a dane pole jest unikalne i dodaje nazwę, która już jest, chcę, aby moja naywa została zmodyfikowana. Przykłdowo

Jest w tabeli takie pole
id: 2, nazwa: słoń

Probuje dodać pole 3, w polu nazwa dać wartość również słoń. Chcę, aby w taim wypadku, do słonia została dodana "2", czyli wartość słoń2
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
emtiej
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

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


możesz ustawić primary key na nazwę, wtedy mysql nie pozwoli na zapis drugiej takiej samej wartości. Innej możliwości nie ma, no chyba że sposób kolegi exood też jest praktyczny i często stosowany.
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(emtiej @ 22.02.2010, 23:09:28 ) *
możesz ustawić primary key na nazwę, wtedy mysql nie pozwoli na zapis drugiej takiej samej wartości. Innej możliwości nie ma, no chyba że sposób kolegi exood też jest praktyczny i często stosowany.


Chyba unique
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.09.2025 - 01:33