Matthias Apsel: MYSQL Update wenn leer ansonsten insert

Beitrag lesen

Hallo TS,

falls in einer Zeile in der Spalte noch eine leere Zelle ist,
Sollte es keine leere Zelle mehr geben, soll eine neue Zeile erstellt werden.

Ich habe mich wirklich bemüht, das zu verstehen. Was sind denn in deinem Datenmodell Zeilen, Spalten und Zellen?

Ich stelle mir das so vor, wie eine Vorgangsbearbitung, wie z. B. für ein Spiel oder Rechnungen.

Ah ja. Ok, das könnte sein.

Also:

falls in einer Zeile in der Spalte noch eine leere Zelle ist,

falls in einem Datensatz ein bestimmtes Attribut noch keinen Wert hat

Sollte es keine leere Zelle mehr geben, soll eine neue Zeile erstellt werden.

hat jedes Attribut des entsprechenden Datensatzes einen Wert, so soll ein neuer Datensatz erstellt werden,

und jetzt kommt das Doofe:
der sich dann vom urprünglichen Datensatz abgesehen von der ID an genau einer Stelle vom ursprünglichen unterscheidet.

Bis demnächst
Matthias

--
Rosen sind rot.