Tach!
Diese würde ich gerne in einem Befehl direkt machen. Das ist mein erste Problem.
Das zweite, das mich beschäftigt, wäre, wenn der Datensatz schon vorhanden ist, sollte es dann kein INSERT sondern ein UPDATE werden.
INSERT ... ON DUPLICATE KEY UPDATE
Lässt sich beides auch kombinieren.
dedlfix.