Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Unikalna nazwa
propage
post 22.02.2010, 19:51:17
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
legorek
post 23.02.2010, 03:44:56
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Oczywiście, że się da i nie trzeba żadnych kombinacji, można to zrobić jednym zapytaniem.

  1. INSERT blabla ON DUPLICATE KEY UPDATE pleple


Polecam bardzo interesującą lekturę: manual MySQL na ten temat



--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:40