Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ON DUPLICATE KEY UPDATE, Zasada działania
morthan
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 4
Dołączył: 15.06.2010

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


Wygrzebuję temat, ponieważ nie do końca rozumiem zachowanie tej instrukcji. U mnie po wykonaniu zapytania:

  1. INSERT INTO albums (artist, title)
  2. VALUES('Sepultura', 'Chaos A.D.')
  3. ON DUPLICATE KEY UPDATE title='Chaos A.D.';


każdorazowo dostaje nowy rekord w bazie, który jest dokładnym duplikatem poprzedniego.
Z tego co rozumiem zapytanie to powinno pierw dodać rekord, jeśli ten nie istnieje, a jak istnieje to wykonać UPDATE.
Więc dlaczego przy każdym wykonaniu dodaje nowy rekord?


Serwer to najnowsza wersja WAMPa. Polecenie wpisywane w PhpMyAdmin.
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 Aktualny czas: 21.08.2025 - 12:32