みんな!私は単純なトドゥーのアプリを作っている。私は1つの問題に立ち止まった。私は、ユーザーがリスト内の要素の順序を変更できるようにしたい(これをデータベースに保存する)。テーブル内のアイテムの順序を保つ
最初のアイデアの一つは:
は、カラム(順)を作成し、それをユーザーが何かをするたびに変更します。 いくつかのレコードがある場合はいいですが、数字が大きいほど何ですか? 私の思考:最初の位置へのユーザの変更「悲しみ」
id | name | order
1 | lorem| 1
2 | ipsum| 2
3 | dolor| 3
、スクリプトがすべてのレコードを更新する必要があります。 これは私が考える最高の解決策ではありません。 誰もがそれを最適化する方法の知識を共有できますか? 私は感謝します!
[データベーステーブルの並べ替え順序の列を使用する](http://stackoverflow.com/questions/8607998/using-a-sort-order-column-in-a-database-table) – SqlZim
可能な重複[データベーステーブルの並べ替え順序の列を使用する](http://stackoverflow.com/questions/8607998/using-a-sort-order-column-in-a-database-table) – philipxy