私は動的なデータベースの数値フィールドを介して順序付けられた小さなリストシステムを書いています
データベースには次のものがあります。
Id | position | person
======================
1 | 3 | John
2 | 1 | Jane
3 | 4 | David
4 | 2 | Emily
そのリストを選択すると、位置フィールドで並べ替えられます。私がやりたいのは、バックエンドを介してこの注文を管理することです。私が主な原則を下に置いている間、私が苦労していることの1つは、誰かが更新して、その注文リストの他の人を変更せずにエミリーを3に変更する状況です。
したがって、注文を更新するページには、人の名前と現在の注文が含まれるテキストボックスがあります。
これを処理する方法を模索したいのですが、すべてが一度に保存されるため、どの項目が変更されたかを判断する方法がないため、これを行うための可能な方法を把握できないようです。したがって、正しいはずです。重複の場合は1つ。
何か案は?