TS: MYSQL Update wenn leer ansonsten insert

Beitrag lesen

Hello,

Hallo MH,

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. Die würde man aber minimal mit zwei Tabellen aufbauen. Eine für die Kopfdaten (die Spielrunde, die Rechnungsnummer) und eine weitere für die Positionsdaten (Teilnehmer, Rechnungspositionen).

Zusatzbedingung ist, dass pro Spielrunde nur zehn Teilnehmer (Positionen) zulässig sind. Das könnte man z. B. durch einen Trigger oder vermutlich auch durch ein Subquery abfangen.

Zellen sind übrigens die Spaltenplätze innerhalb eines einzigen Datensatzes.

Liebe Grüße
Tom S.

--
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.