MYSQLはインデックス付きテーブルを使用してテーブルにデータを挿入します

Ceej Esempto

誰かが2つのテーブルでインデックス付けされたIDを送信した場合に、あるテーブルから別のテーブルにデータを挿入できるかどうかを調べようとしています。

例えば:

私は表Aを持っています: ID | First Name | Last Name | Course

表Bには次のものがあります。 ID | Name | Course

表Aにはデータがあります。 32 | John | Doe | IT

また、テーブルBは、ユーザーが入力するフォームからデータを受け取ります。

ユーザーがフォームに#32を入力し、テーブルA ID列でインデックス付けされている場合、テーブルAの名と姓の列をテーブルBに自動的に挿入するにはどうすればよいですか?

名前の値に通常の[挿入]と[テーブル列の選択]を使用しようとしていますが、読み取られないようです。

$upload = "INSERT INTO `TableB` ( `ID`, `Name`, `Course`) VALUES ('$id','(SELECT FirstName FROM TableA WHERE ID = '$borrow_id'),' '$course');";

送信されたフォームからIDを選択できるのではないかと考えていました。表Aに同様のデータがある場合は、そこから他のデータを取得して表Bに挿入します。

pedrochaves

あなたの論理はほとんどそこにあります、あなたはちょうど構文を間違えました。INSERT..SELECTTableBでステートメントを使用して、TableAから必要なデータを選択できるため、次のようになります。

<?php

$upload = "INSERT INTO `TableB` ( `ID`, `Name`, `Course`) SELECT $id, FirstName, $course FROM TableA WHERE ID = '$borrow_id;";

テストするにSELECTは、クエリ一部をコピーしてデータベースで実行し、データが正しいかどうかを確認します。このステートメントには、挿入に正確な列数が含まれ、同じ順序である必要があることに注意してください。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ansibleを使用してmysqlテーブルにデータを挿入します

分類Dev

インデックスを使用して複数の配列の値をテーブルに挿入する

分類Dev

インデックス付きビュー:インデックスビューを使用して他のテーブルに値を挿入するにはどうすればよいですか?

分類Dev

jqueryは、特定のインデックスでテーブルに新しい行を挿入します

分類Dev

すべて挿入を使用してテーブル内にデータを挿入できません

分類Dev

Javaを使用してmySQLテーブルにデータを挿入する方法

分類Dev

pymssqlを使用してSQLServerテーブルにデータを挿入します

分類Dev

ClusteredColumnstoreインデックスを使用するテーブルに挿入します

分類Dev

HASHインデックスのPRIMARYKEYを使用してテーブルに挿入する時間の複雑さ

分類Dev

MySQL / PHPは、データがデータベーステーブルにあるかどうかをチェックし、ない場合は挿入します

分類Dev

Parallel Insertステートメントを使用してMySQLテーブルに巨大なパンダデータフレームを挿入する方法は?

分類Dev

1つのコマンドを使用して、データテーブルの内容を挿入ステートメントにスクリプト化します。

分類Dev

MySQLデータベースの列のインデックス値に従ってテーブルに値を挿入する方法は?

分類Dev

bigqueryを使用してパーティションテーブルにデータを挿入しても、データは挿入されません

分類Dev

PHPを使用してMySQLテーブルにデータを挿入できません

分類Dev

テキストボックスを介してASP.NetWebアプリケーションのテーブルにSQLデータを挿入します

分類Dev

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

分類Dev

codeigniterを使用して複数のデータを単一の形式でmysqlテーブルに挿入します

分類Dev

jdbc を使用してハイブ テーブルにデータを挿入する方法は?

分類Dev

テーブルCにデータを挿入しますIFデータは、テーブルAと比較して、テーブルBにありませんか?

分類Dev

ネストされたテーブルにインデックスを付けて、数字の文字番号を挿入しようとしました

分類Dev

mysqlデータベースからデータを取得し、phpを使用してテーブルに挿入します

分類Dev

データを部分的にテーブルに挿入します

分類Dev

一致する値を使用して、あるテーブル列データを別のテーブルに挿入または更新するMysql

分類Dev

MySQLを使用してテーブルにデータを挿入中にエラーが発生しました

分類Dev

mysqlクエリをループして、テーブルから複数行のデータを取得し、別のテーブルに挿入します

分類Dev

データベーステーブルにvarcharクーポンコードを挿入します

分類Dev

テキストボックスを使用してデータベースにブール値を挿入します

分類Dev

MySQLは、挿入後に他のテーブルにデータを自動的に挿入します

Related 関連記事

  1. 1

    ansibleを使用してmysqlテーブルにデータを挿入します

  2. 2

    インデックスを使用して複数の配列の値をテーブルに挿入する

  3. 3

    インデックス付きビュー:インデックスビューを使用して他のテーブルに値を挿入するにはどうすればよいですか?

  4. 4

    jqueryは、特定のインデックスでテーブルに新しい行を挿入します

  5. 5

    すべて挿入を使用してテーブル内にデータを挿入できません

  6. 6

    Javaを使用してmySQLテーブルにデータを挿入する方法

  7. 7

    pymssqlを使用してSQLServerテーブルにデータを挿入します

  8. 8

    ClusteredColumnstoreインデックスを使用するテーブルに挿入します

  9. 9

    HASHインデックスのPRIMARYKEYを使用してテーブルに挿入する時間の複雑さ

  10. 10

    MySQL / PHPは、データがデータベーステーブルにあるかどうかをチェックし、ない場合は挿入します

  11. 11

    Parallel Insertステートメントを使用してMySQLテーブルに巨大なパンダデータフレームを挿入する方法は?

  12. 12

    1つのコマンドを使用して、データテーブルの内容を挿入ステートメントにスクリプト化します。

  13. 13

    MySQLデータベースの列のインデックス値に従ってテーブルに値を挿入する方法は?

  14. 14

    bigqueryを使用してパーティションテーブルにデータを挿入しても、データは挿入されません

  15. 15

    PHPを使用してMySQLテーブルにデータを挿入できません

  16. 16

    テキストボックスを介してASP.NetWebアプリケーションのテーブルにSQLデータを挿入します

  17. 17

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

  18. 18

    codeigniterを使用して複数のデータを単一の形式でmysqlテーブルに挿入します

  19. 19

    jdbc を使用してハイブ テーブルにデータを挿入する方法は?

  20. 20

    テーブルCにデータを挿入しますIFデータは、テーブルAと比較して、テーブルBにありませんか?

  21. 21

    ネストされたテーブルにインデックスを付けて、数字の文字番号を挿入しようとしました

  22. 22

    mysqlデータベースからデータを取得し、phpを使用してテーブルに挿入します

  23. 23

    データを部分的にテーブルに挿入します

  24. 24

    一致する値を使用して、あるテーブル列データを別のテーブルに挿入または更新するMysql

  25. 25

    MySQLを使用してテーブルにデータを挿入中にエラーが発生しました

  26. 26

    mysqlクエリをループして、テーブルから複数行のデータを取得し、別のテーブルに挿入します

  27. 27

    データベーステーブルにvarcharクーポンコードを挿入します

  28. 28

    テキストボックスを使用してデータベースにブール値を挿入します

  29. 29

    MySQLは、挿入後に他のテーブルにデータを自動的に挿入します

ホットタグ

アーカイブ