Hans A. Plast: mysql Update, falls vorhanden?

Beitrag lesen

Hi,

Mal eine Frage, ob es dafür etwas besseres gibt, als das, was ich mache.

Problemstellung:

Ein ggf. vorhandener Eintrag in einer Tabelle soll upgedatet werden, bzw., falls nicht vorhanden, angelegt werden.

Meine Vorgehensweise:

  1. Select auf die ID
  2. Über mysql_num_rows schauen, ob Ergebnissmenge > 0
  3. Falls ja, dann update
  4. Falls nein, dann insert

Gibt es etwas schnelleres oder einfacheres hierfür?

Grüße, Hans