(Besserer Titel fiel mir nicht ein)
Ich habe eine Rechnungstabelle und eine Rechnungsdetailtabelle, in der die einzelnen Positionen gespeichert werden.
Es gibt dort ein ID Feld (auto_increment) und ein LFDNR Feld (INT) welches automatisch mit fortlaufenden Nummern beginnend mit 1 gefüllt wird und als Sortierkriterium herhalten muß.
Beispielsweise so:
ID LFDNR
34 1
35 2
36 3
37 4
Nun möchte ich beispielsweise an Pos. 2 eine Position einfügen. Meine Idee wäre die Positionen ab LFDNR 2 in eine temporäre Tabelle zu verschieben, die neue Pos. einzufügen und den Rest wieder dranzuhängen.
Das erscheint mir ziemlich aufwändig. Gibt es eine bessere Möglichkeit?
Ich habe eine Rechnungstabelle und eine Rechnungsdetailtabelle, in der die einzelnen Positionen gespeichert werden.
Es gibt dort ein ID Feld (auto_increment) und ein LFDNR Feld (INT) welches automatisch mit fortlaufenden Nummern beginnend mit 1 gefüllt wird und als Sortierkriterium herhalten muß.
Beispielsweise so:
ID LFDNR
34 1
35 2
36 3
37 4
Nun möchte ich beispielsweise an Pos. 2 eine Position einfügen. Meine Idee wäre die Positionen ab LFDNR 2 in eine temporäre Tabelle zu verschieben, die neue Pos. einzufügen und den Rest wieder dranzuhängen.
Das erscheint mir ziemlich aufwändig. Gibt es eine bessere Möglichkeit?
Kommentar