Mam tabelę z 3 polami
Kod
uzytkownik, ankieta, opcja
uzytkownik - int
ankieta - int
opcja - enum 'a', 'b', 'c', 'd', 'e'
W każdej ankiecie użytkownik w dowolnym momencie może zmienić swój wybór.
Potrzebuje zrobić aktualizację lub wstawić nowy rekord (jedno zapytanie (bez sprawdzania czy istnieje już rekord))
Próbowałem bawić się z REPLACE i ON DUPLICATE KEY UPDATE jednak przy aktualizacji były tworzone nowe rekordy (nie ukrywam zdziwienia).
W zapytaniu mogę użyć (Id)użytkownika, (Id)ankiety oraz nowej odpowiedzi
Mam nadzieje że jasno napisałem :]
Jakieś podpowiedzi ?
Pozdrawiam