お世話になっております。
テーブルのカラムに表示順番というカラムを持っていて、これのいずれかを削除した場合に、
削除したレコードより下の表示順番が歯抜けにならないように、まとめてupdateしたいと思っています。
これをActiveRecordでどのように記述すればいいのかをご教示頂きたいです。
PrimaryKey | col1 | 表示順 |
---|---|---|
aaaa | a | 1 |
cccc | b | 2 |
dddd | c | 3 |
bbbb | d | 4 |
↓ ccccのレコードを削除した場合に、表示順を歯抜けにしないために、表示順を -1した値でupdateしたい
PrimaryKey | col1 | 表示順 |
---|---|---|
aaaa | a | 1 |
dddd | c | 2 |
bbbb | d | 3 |
ActiveRecordでの記述が難しいようでしたら、生SQLでも構いません。
基本的なことで申し訳ありませんが、ご教示頂ければと思います。よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/09 07:41