mysqlの複数の挿入クエリごとに最初のlog_IDをparent_IDと同じに保ちます

codemania

実行時に4行を1回挿入するPHPプログラムがあります。最初は4行ごとにlog_ID(auto incremental)同じにparent_IDしておきたいです

以下のように:

1回目の実行プログラム:

log_ID    name  parent_ID
======   =====  ==========
1         abc    1
2         def    1
3         ghi    1
4         jkl    1

2回目の実行プログラム:

log_ID  name    parent_ID
======  =====   ==========
1        abc     1
2        def     1
3        ghi     1
4        jkl     1
5        xyz     5
6        abc     5
7        stu     5
8        jkl     5
シェリンホセ

これは、問題をどのように処理できるかについての簡単なアイデアです。

<?php
$query1 =   "YOUR FIRST INSERT QUERY";
mysql_query($query1);
$last_log_id    =   mysql_insert_id();  //here you will get the log_id generated for the previous query (auto incremental)

//set the above last_log_id as parent_id of the previous row. ie., update query for row with `log_id` $last_log_id

$update_query   =   "YOUR UPDATE QUERY FOR FIRST ROW";

$query2 =   "YOUR SECOND INSERT QUERY WITH PARENT_ID AS $last_log_id";
mysql_query($query2);
$query3 =   "YOUR THIRD INSERT QUERY WITH PARENT_ID AS $last_log_id";
mysql_query($query3);
$query4 =   "YOUR FOURTH INSERT QUERY WITH PARENT_ID AS $last_log_id";
mysql_query($query4);
?>

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

複数のクエリを同時に送信しますmysqlは同じIDを2回挿入します

分類Dev

mysqlを使用してすべての単語の最初と最後の文字を同じに保ち、反復ごとに1つの文字を削除して、1つの単語から複数の単語を作成します。

分類Dev

MySQL挿入、同じIDごとに列値をインクリメント

分類Dev

別のIDのMySQLに同じ行を挿入します

分類Dev

IDのリストに基づいて、複数のレコードに同じ値を挿入します

分類Dev

同じ複数のIDに複数のレコードを挿入する方法

分類Dev

MySql-他のテーブルのIDごとに行を挿入します

分類Dev

IDごとに複数の行を持つテーブルのSQLクエリは、IDごとに1つの行を出力します

分類Dev

MySQL SELECTは、同じ行のIDごとに次の日付を出力します

分類Dev

同じ変数と値を複数のテーブルに挿入します

分類Dev

PDO fetchallクエリ、複数の結果を表示しますが、IDごとに1つのみ

分類Dev

mysql の複数のテーブルに同じ ID を挿入する方法。phpを使用?

分類Dev

複数の選択オプションIDに接続された同じIDを挿入します

分類Dev

SQLクエリヘルプ-IDごとにnull以外の値を選択します(複数行)

分類Dev

mysql行に複数のIDを挿入します

分類Dev

mysql / mariadbと同じIDを持つ複数の行をWHEREクエリする方法

分類Dev

SQLクエリ。同じID番号の条件がXとYの場合、行ごとの更新を制限します

分類Dev

テーブルのSQLIDは、トランザクションごとに同じIDを他のすべてのcoldfusionエントリに送信します

分類Dev

テーブルのSQLIDは、トランザクションごとに同じIDを他のすべてのcoldfusionエントリに送信します

分類Dev

Sqlどのように?複数のレコードを同じ複数のIDに挿入する

分類Dev

HTML内の複数のテーブルには同じIDセレクターがあり、クリックするとそのうちの1つを非表示にする必要があります

分類Dev

複数のIDに複数の値を挿入します

分類Dev

mysqlの古い値と同じIDの列に新しい値を挿入する方法

分類Dev

複数のtextboxexとangularjsにクエリを挿入

分類Dev

同じクエリに複数の値を挿入するにはどうすればよいですか

分類Dev

インデックスの行ごとに複数の値を挿入する

分類Dev

SELECTクエリの結果ごとに3つの新しい行を同じテーブルに挿入する方法

分類Dev

複数の挿入を行うときに、挿入されたIDを取得できますか?

分類Dev

複数の挿入があるトランザクションごとに一意のIDを取得するにはどうすればよいですか

Related 関連記事

  1. 1

    複数のクエリを同時に送信しますmysqlは同じIDを2回挿入します

  2. 2

    mysqlを使用してすべての単語の最初と最後の文字を同じに保ち、反復ごとに1つの文字を削除して、1つの単語から複数の単語を作成します。

  3. 3

    MySQL挿入、同じIDごとに列値をインクリメント

  4. 4

    別のIDのMySQLに同じ行を挿入します

  5. 5

    IDのリストに基づいて、複数のレコードに同じ値を挿入します

  6. 6

    同じ複数のIDに複数のレコードを挿入する方法

  7. 7

    MySql-他のテーブルのIDごとに行を挿入します

  8. 8

    IDごとに複数の行を持つテーブルのSQLクエリは、IDごとに1つの行を出力します

  9. 9

    MySQL SELECTは、同じ行のIDごとに次の日付を出力します

  10. 10

    同じ変数と値を複数のテーブルに挿入します

  11. 11

    PDO fetchallクエリ、複数の結果を表示しますが、IDごとに1つのみ

  12. 12

    mysql の複数のテーブルに同じ ID を挿入する方法。phpを使用?

  13. 13

    複数の選択オプションIDに接続された同じIDを挿入します

  14. 14

    SQLクエリヘルプ-IDごとにnull以外の値を選択します(複数行)

  15. 15

    mysql行に複数のIDを挿入します

  16. 16

    mysql / mariadbと同じIDを持つ複数の行をWHEREクエリする方法

  17. 17

    SQLクエリ。同じID番号の条件がXとYの場合、行ごとの更新を制限します

  18. 18

    テーブルのSQLIDは、トランザクションごとに同じIDを他のすべてのcoldfusionエントリに送信します

  19. 19

    テーブルのSQLIDは、トランザクションごとに同じIDを他のすべてのcoldfusionエントリに送信します

  20. 20

    Sqlどのように?複数のレコードを同じ複数のIDに挿入する

  21. 21

    HTML内の複数のテーブルには同じIDセレクターがあり、クリックするとそのうちの1つを非表示にする必要があります

  22. 22

    複数のIDに複数の値を挿入します

  23. 23

    mysqlの古い値と同じIDの列に新しい値を挿入する方法

  24. 24

    複数のtextboxexとangularjsにクエリを挿入

  25. 25

    同じクエリに複数の値を挿入するにはどうすればよいですか

  26. 26

    インデックスの行ごとに複数の値を挿入する

  27. 27

    SELECTクエリの結果ごとに3つの新しい行を同じテーブルに挿入する方法

  28. 28

    複数の挿入を行うときに、挿入されたIDを取得できますか?

  29. 29

    複数の挿入があるトランザクションごとに一意のIDを取得するにはどうすればよいですか

ホットタグ

アーカイブ