Tom: Bei 'duplicate key' zusätzlichen Query ausführen?

Beitrag lesen

Hello,

Du willst ein "UPDATE" machen, wenn der Datensatz (in seiner Eindeutigkeit ;-) schon da ist und ein "INSERT", wenn der noch nicht da ist?

Nein. Wenn der entsprechende Datensatz vorhanden ist, benötige ich die ID (dies mache ich bisher mit einem zusätzlichen SQL-Query). Ist noch kein Datensatz vorhanden, dann wird dieser mit insert erzeugt.

Und wenn Du was mit der Information anfangen willst, dann müsstest Du den Satz für die Dauer der folgenden Bearbeitung ggf. schreibschützen (writelock).

Grüße

Tom