私はそこに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. 既存の行の後に表の行を挿入する
- 2. oracle sql:既存のテーブルから空間データを挿入
- 3. SQL 2つのテーブルに挿入
- 4. SQL Server 2008のテーブルの間に列を挿入する方法
- 5. 既存の2つのブランチの間に新しいブランチを挿入
- 6. htmlテーブルの2行の間に行やスペースを壊す方法
- 7. 2行の間に行を挿入する
- 8. SQL - 2つの行テーブルを1つのSQL文で更新する方法
- 9. proc sql-sasの既存のテーブルに新しい(重複ではない)行だけを挿入するには?
- 10. Python - 既存のデータフレームに複数行を挿入する
- 11. PDF:既存のPDFファイルにテキスト行を挿入する
- 12. 2つのテーブルに挿入する
- 13. sqlの2つの行を1つの行にマージする方法は?
- 14. つのテーブルに複数の行を挿入する
- 15. PostgreSQL 9.3の既存のテーブルにタプルの挿入時間を取得
- 16. 2つのテーブルにデータを挿入する方法、一方は他のプライマリキーに依存する
- 17. テーブルの行を別のデータベースに挿入
- 18. SQL Serverのテーブルに複数の行を挿入
- 19. css:同じ行の2つのラベルの間にスペースを入れる方法は?
- 20. vbaにアクセスする:関連する2つのテーブルで挿入を実行する方法は?
- 21. データベースに2つのテーブルに挿入
- 22. AngularJSの既存のテーブル行をコピー
- 23. 2つのテーブル行の間にボタンを配置する
- 24. AccessDataSourceで2つのテーブルに挿入
- 25. '(アポストロフィ)を持つテキストをSQLテーブルに挿入する方法
- 26. Groovyの1つのSQL文に複数の行を挿入
- 27. 既存のHTMLテーブル(jquery)に行を追加する他の方法
- 28. 2つのテーブルに1つの形式で挿入する
- 29. 既存のテーブルの他のすべての行に新しいテーブル行を挿入するにはどうすればよいですか?
- 30. SQL Server:2つのテーブルからデータを取得する実行方法
なぜに主張すれば?テーブルをクエリするときに結果を並べ替えるのではないですか? –
何のため?テーブルストレージ内の行の物理的な順序付けはパフォーマンスに何も意味しません。ほとんどのデータベースでは、求めるものは不可能です。 –
私は彼が、例えば、リストの曲を別の曲の前の1つの位置について動かしたいと思うと思いますか? ... –