私はテーブル "ハウス" があります。テーブル内のすべてのレコードを増分値で更新するにはどうすればよいですか?
id | name | order
1 | riw | 0
2 | hnm | 0
4 | vse | 0
5 | tes | 0
をそして、私は単純に受け取りたい:
UPDATE house SET position = position + 1
のが、どのように私は、この値をインクリメントすることができます
id | name | order
1 | riw | 0
2 | hnm | 1
4 | vse | 2
5 | tes | 3
は、だから私は試してみました?
あなたのテーブルがどのように大きいですか? – Avi
レコードがすでにテーブル内で順番に並んでおり、Orderフィールドを更新する必要があると仮定できますか?また、あなたは新しいレコードを追加する方法を尋ねていますか?もしそうなら、それはリストの始め、終わり、または中間のどこかにありますか? – toonice