私はそこに9レコードのテーブルを持っていますが、5番目と6番目のレコードの間に行を挿入したいと思います。Sqlの2つの既存の行の間にテーブルの行を挿入する方法
4
A
答えて
3
一般に、テーブルの特定の場所に行を挿入しないでください。
"order"の行が重要であり、特別なセマンティクスを持っている場合は、そのデータをテーブル構造の適切な列に反映させます。
次に、SELECT ... ORDER BY ...を使用して行をソートします。
9
あなたは
UPDATE mytable SET id = id + 1 where id > 5 ORDER BY id ASC
insert into mytable (id,..) values (6,...)
+1
ORDER BY id DESCを使用すると、下から上に向かってインクリメントし、IDエラーが重複しないようにする必要があります。 – postelrich
+0
@postelrichそうだよ! –
関連する問題
- 1. SQL内の2つの行の間に行を挿入
- 2. SQLは既存のレコード間に行を挿入します
- 3. 動的に既存の行にセルを挿入する方法
- 4. 既存の自動増分テーブルに行を挿入する方法は?
- 5. 既存のテーブルにjsonデータの行を動的に挿入
- 6. 既存の行の後に表の行を挿入する
- 7. oracle sql:既存のテーブルから空間データを挿入
- 8. sqliteのマネージャで2行の間に別の行を挿入する方法
- 9. 2つの条件の間に改行を挿入する方法
- 10. SQL Server 2008のテーブルの間に列を挿入する方法
- 11. 2つのテーブルに1つのSQL挿入データを使用する方法?
- 12. SQL 2つのテーブルに挿入
- 13. テーブルからSQL Serverの挿入行に
- 14. テーブルに2つの挿入クエリを実行する
- 15. 同時にSQLテーブルの値を2行に挿入
- 16. asp.net内の2つのSQL Serverテーブルにデータを挿入する方法
- 17. 既存のクエリの実行中に列を挿入する
- 18. 既存の2つのブランチの間に新しいブランチを挿入
- 19. UIの行をグループ化し、C#で2つのテーブルに挿入
- 20. 2つのフラグメントの間にプログレスバーを挿入する方法
- 21. proc sql-sasの既存のテーブルに新しい(重複ではない)行だけを挿入するには?
- 22. SQL SERVER既存のテーブルのすべての行に新しい列の値を挿入
- 23. SQL - 2つの行テーブルを1つのSQL文で更新する方法
- 24. htmlテーブルの2行の間に行やスペースを壊す方法
- 25. 2行の間に行を挿入する
- 26. データがある既存の行の上に行を挿入するマクロ
- 27. SQLグループ既存の行、削除、およびグループによる結果の挿入
- 28. sqlの特定の行にデータを挿入する方法
- 29. Python - 既存のデータフレームに複数行を挿入する
- 30. PDF:既存のPDFファイルにテキスト行を挿入する
なぜに主張すれば?テーブルをクエリするときに結果を並べ替えるのではないですか? –
何のため?テーブルストレージ内の行の物理的な順序付けはパフォーマンスに何も意味しません。ほとんどのデータベースでは、求めるものは不可能です。 –
私は彼が、例えば、リストの曲を別の曲の前の1つの位置について動かしたいと思うと思いますか? ... –