SQLiteで同時に4つのテーブルにデータを挿入します。どうやって?

主観的効果

私のデータベースには、他の3つのテーブルと1対多の関係を持つ1つのテーブルがあります。他の3つのテーブルの外部キーは、「マスター」テーブルの主キーです。

したがって、データベースにコミットするときは、理想的にはマスターテーブルに挿入してから、他の3つのテーブルに挿入しますが、正しいキーを使用します。

なぜ私はそうしないのですか?

マスターテーブルの主キーはSQLiteでは定義されていないINTEGERPRIMARY KEYであるため、自動インクリメント番号も定義されていません。テーブルに挿入するとどうなるかわかりません。

これを行う1つの方法は、自分の主キーを挿入することですが、それは、最初に最新の主キーをテーブルに照会することを意味します。

これを行う良い方法はありますか?

klas2iop

ここで読むことができるように:https//www.sqlite.org/autoinc.html(ほとんどの場合)主キーのROWIDと整数は同じです:

SQLiteでは、タイプINTEGER PRIMARY KEYの列は、常に64ビットの符号付き整数であるROWIDのエイリアスです(WITHOUT ROWIDテーブルを除く)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

複数の行データを2つのテーブルに同時に挿入するにはどうすればよいですか

分類Dev

[PHP] [MySQL] 2つのテーブルに同時にデータを挿入するにはどうすればよいですか?

分類Dev

IFを使用して2つのテーブルに同時に挿入する

分類Dev

APIの作成時に2つのテーブルに同時にデータを挿入する

分類Dev

SQL Server:FKを使用して2つのテーブルに同時に挿入します

分類Dev

他の2つのテーブルに応じてテーブルにデータを挿入します

分類Dev

同じ主キーを持つ行を削除した後、データをテーブルに挿入するにはどうすればよいですか?

分類Dev

Spring Boot Crudrepositoryを使用して同じデータベースの2つのテーブルにデータを挿入するにはどうすればよいですか?

分類Dev

2つのテーブルにデータを挿入し、PHPのDBにデータがすでに存在するかどうかを確認する方法

分類Dev

Mysqlは同時に2つのテーブルに挿入します

分類Dev

オブジェクトをテーブルに挿入し、そのプロパティによってテーブルにデータを入力します

分類Dev

Laravelを使用して主キーと外部キーを同時に2つのテーブルに挿入する

分類Dev

1つのフォームを使用して複数のテーブルにデータを挿入します

分類Dev

SQLite3を使用してページのロード/更新時にSQLiteにデータを挿入するにはどうすればよいですか?

分類Dev

同じモデルアイテムASP.NETCoreに2行のデータを同時に挿入します

分類Dev

B と C の 2 つのテーブルのいずれかに値が存在する場合、テーブル A の値を使用してデータを挿入または更新するにはどうすればよいですか?

分類Dev

Androidのsqliteデータベースに同じデータベースファイルを使用して異なるテーブルを挿入する

分類Dev

2つの列のグループ化に基づいてテーブルデータを挿入します

分類Dev

php mysqliは2つのテーブルにデータを挿入します

分類Dev

テーブルを作成してデータを挿入するにはどうすればよいですか?

分類Dev

selectステートメントを持つ複数のデータを挿入します。そのselectステートメントのFROMテーブルは、挿入しようとしているテーブルと同じです。

分類Dev

SQL Server:同時に2つのテーブルに複数のレコードを挿入します

分類Dev

PHP MYSQLでループして、蓄積されたデータを1つのテーブルから新しいテーブルに挿入します

分類Dev

テーブルからデータを選択して別のテーブルに挿入するにはどうすればよいですか?

分類Dev

1つのクエリjoomlaで3つのテーブルにデータを挿入/更新します

分類Dev

HQL-mysql、hibernateを使用して1つのテーブルにデータを挿入します

分類Dev

同時に多くの値をテーブルに挿入します

分類Dev

Spring DataJPAを使用して2つのテーブルにデータを挿入できません

分類Dev

SQLite-変更日に従って2つのテーブルをマージし、必要に応じて新しい行を挿入します

Related 関連記事

  1. 1

    複数の行データを2つのテーブルに同時に挿入するにはどうすればよいですか

  2. 2

    [PHP] [MySQL] 2つのテーブルに同時にデータを挿入するにはどうすればよいですか?

  3. 3

    IFを使用して2つのテーブルに同時に挿入する

  4. 4

    APIの作成時に2つのテーブルに同時にデータを挿入する

  5. 5

    SQL Server:FKを使用して2つのテーブルに同時に挿入します

  6. 6

    他の2つのテーブルに応じてテーブルにデータを挿入します

  7. 7

    同じ主キーを持つ行を削除した後、データをテーブルに挿入するにはどうすればよいですか?

  8. 8

    Spring Boot Crudrepositoryを使用して同じデータベースの2つのテーブルにデータを挿入するにはどうすればよいですか?

  9. 9

    2つのテーブルにデータを挿入し、PHPのDBにデータがすでに存在するかどうかを確認する方法

  10. 10

    Mysqlは同時に2つのテーブルに挿入します

  11. 11

    オブジェクトをテーブルに挿入し、そのプロパティによってテーブルにデータを入力します

  12. 12

    Laravelを使用して主キーと外部キーを同時に2つのテーブルに挿入する

  13. 13

    1つのフォームを使用して複数のテーブルにデータを挿入します

  14. 14

    SQLite3を使用してページのロード/更新時にSQLiteにデータを挿入するにはどうすればよいですか?

  15. 15

    同じモデルアイテムASP.NETCoreに2行のデータを同時に挿入します

  16. 16

    B と C の 2 つのテーブルのいずれかに値が存在する場合、テーブル A の値を使用してデータを挿入または更新するにはどうすればよいですか?

  17. 17

    Androidのsqliteデータベースに同じデータベースファイルを使用して異なるテーブルを挿入する

  18. 18

    2つの列のグループ化に基づいてテーブルデータを挿入します

  19. 19

    php mysqliは2つのテーブルにデータを挿入します

  20. 20

    テーブルを作成してデータを挿入するにはどうすればよいですか?

  21. 21

    selectステートメントを持つ複数のデータを挿入します。そのselectステートメントのFROMテーブルは、挿入しようとしているテーブルと同じです。

  22. 22

    SQL Server:同時に2つのテーブルに複数のレコードを挿入します

  23. 23

    PHP MYSQLでループして、蓄積されたデータを1つのテーブルから新しいテーブルに挿入します

  24. 24

    テーブルからデータを選択して別のテーブルに挿入するにはどうすればよいですか?

  25. 25

    1つのクエリjoomlaで3つのテーブルにデータを挿入/更新します

  26. 26

    HQL-mysql、hibernateを使用して1つのテーブルにデータを挿入します

  27. 27

    同時に多くの値をテーブルに挿入します

  28. 28

    Spring DataJPAを使用して2つのテーブルにデータを挿入できません

  29. 29

    SQLite-変更日に従って2つのテーブルをマージし、必要に応じて新しい行を挿入します

ホットタグ

アーカイブ