回答編集履歴
2
誤字修正
test
CHANGED
@@ -54,4 +54,4 @@
|
|
54
54
|
|
55
55
|
最後尾に追加する場合は、sortのmax+1を入れます。
|
56
56
|
|
57
|
-
欠点は、2番に移動した経歴のレコードが多い場合、r
|
57
|
+
欠点は、2番に移動した経歴のレコードが多い場合、sort欄の記録が2ばかりになることですが、簡単にしか検討していませんがそれでのトラブルは思いつきませんでした。
|
1
コード修正
test
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
例えばpainを2番に移動したければ、その時点で2番のsortの値を調べて、自身のsortにその値を入れdateにtimestampを記録します。更新するのはこのpainの一行だけです。
|
50
50
|
|
51
|
-
ソートは「Order by r
|
51
|
+
ソートは「Order by sort,date desc」
|
52
52
|
|
53
53
|
レコードの削除は単に削除すればいいですし、追加も追加したい順番のsortと追加日時を記録するだけです。
|
54
54
|
|