Hi,
Wenn ich versuche einen bereits vorhandenen Eintrag nochmal reinzuschreiben, bekomme ich die Meldung "duplicate key". Soweit ist das ja auch gut. Aber muss ich dann zusätzlich ein SQL-Query (select id from table where data = 'test') machen um die ID des bereits bestehenden Datensatzes auszulesen? Ich finde das sehr umständlich und unsauber.
Du willst ein "UPDATE" machen, wenn der Datensatz (in seiner Eindeutigkeit ;-) schon da ist und ein "INSERT", wenn der noch nicht da ist?
Und Du wunderst Dich, dass dieser, asu Deiner Sicht natuerliche Gebrauchsfall nicht adaequat unterstuetzt wird?
Gruss,
Lude