steckl: Datensätze irgendwo einfügen oder löschen?

Beitrag lesen

hi,

also ich habe ein kleines Problem, an dem ich gdanklich scheitere. Ich habe eine Tabelle in mysql, in der Bilder und Seitenzahlen verwaltet werden. Die Seitenzahl ist fortlaufenden und nun sellt sich mir die Frage, wie ich am einfachsten die Seitenzahlen nachrücken lassen kann, wenn ihc mitten drin einen Datensatz lösche, einfüge oder am schlimmsten verschieben will. Wobei löschen und einfügen das Wichtigste wäre. Hat da einer von Euch eine Idee?

Versuch mal folgendes:
UPDATE tab_bilder SET seitenzahl=seitenzahl+1 where seitenzahl >= SEITE_DIE_EINGEFUEGT_WIRD;

Zum Loeschen dann analog mit -1.

Und Verschieben ist ja nichts anderes als loeschen und dann wo anders wieder einfuegen.

mfG,
steckl