TS: MySQL: "unique"-artig, über mehrere Datensätze:-|

Beitrag lesen

Hello,

Ein Unique-Kombinationsschlüssel scheint mir auch die sauberste Lösung zu sein.

Ihr habt recht, die Lösung mit dem Unique-Key gefällt mir eigentlich auch am besten. Ich werde berichten...:-)

Da die Tische und Plätze doch vorher sowieso bekannt sind, kann man auch "direktgestreut" arbeiten. Für jeden Platz an jedem Tisch gibt es von vornherein einen Datensatz und der kann geändert werden in "frei" und "besetzt". Da brauchst Du noch nicht einmal einen extra-Key. Und da kann man das Update dann von der Where-Klausel abhängig machen. "Wenn frei, dann trage den Sitzbucher ein und setze auf 'besetzt'"

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.