QA@IT
«回答へ戻る

下記の御回答に関する、回答です。

8
-書く場所を間違えてしまったので、
-削除します。
+下記、御教示ありがとうございました。
+CSVは最大で500件位のデータを想定しています。
+
+foreachでcsvをループし、その中でコミットしているのは、
+tbl_work(作業テーブル)が親で、tbl_workdetail(作業明細テーブル)が子となっています。
+
+```
+  //クエリを実行
+  $rs=exeQuery("select max(work_no) as maxwork_no from tbl_work");
+```
+
+でtbl_work[work_no]の最大値を取得し、+1したものを、
+
+```
+ //tbl_workdetail用のinsert文を作成
+```
+の時に入れて、子と認識できる様にしています。
+foreachの中でコミットしないと、最大値が取れないと思ったため、その様にしたのですが、、、
+
+
+flied_onion様の御回答を参考に、検証してみたいと思います。
+ありがとうございました。

下記、御教示ありがとうございました。
CSVは最大で500件位のデータを想定しています。

foreachでcsvをループし、その中でコミットしているのは、
tbl_work(作業テーブル)が親で、tbl_workdetail(作業明細テーブル)が子となっています。

  //クエリを実行
  $rs=exeQuery("select max(work_no) as maxwork_no from tbl_work");

でtbl_work[work_no]の最大値を取得し、+1したものを、

 //tbl_workdetail用のinsert文を作成

の時に入れて、子と認識できる様にしています。
foreachの中でコミットしないと、最大値が取れないと思ったため、その様にしたのですが、、、

flied_onion様の御回答を参考に、検証してみたいと思います。
ありがとうございました。

下記、御教示ありがとうございました。
CSVは最大で500件位のデータを想定しています。

foreachでcsvをループし、その中でコミットしているのは、
tbl_work(作業テーブル)が親で、tbl_workdetail(作業明細テーブル)が子となっています。

```
  //クエリを実行
  $rs=exeQuery("select max(work_no) as maxwork_no from tbl_work");
```

でtbl_work[work_no]の最大値を取得し、+1したものを、

```
 //tbl_workdetail用のinsert文を作成
```
の時に入れて、子と認識できる様にしています。
foreachの中でコミットしないと、最大値が取れないと思ったため、その様にしたのですが、、、


flied_onion様の御回答を参考に、検証してみたいと思います。
ありがとうございました。

書く場所を間違えました。

8
-御教示ありがとうございました。
-CSVは最大で500件位のデータを想定しています。
-
-foreachでcsvをループし、その中でコミットしているのは、
-tbl_work(作業テーブル)が親で、tbl_workdetail(作業明細テーブル)が子となっています。
-
-```
-  //クエリを実行
-  $rs=exeQuery("select max(work_no) as maxwork_no from tbl_work");
-```
-
-でtbl_work[work_no]の最大値を取得し、+1したものを、
-
-```
- //tbl_workdetail用のinsert文を作成
-```
-の時に入れて、子と認識できる様にしています。
-foreachの中でコミットしないと、最大値が取れないと思ったため、その様にしたのですが、、、
-
-
-flied_onion様の御回答を参考に、検証してみたいと思います。
-ありがとうございました。
+書く場所を間違えてしまったので、
+削除します。

書く場所を間違えてしまったので、
削除します。

書く場所を間違えてしまったので、
削除します。

回答を投稿

御教示ありがとうございました。
CSVは最大で500件位のデータを想定しています。

foreachでcsvをループし、その中でコミットしているのは、
tbl_work(作業テーブル)が親で、tbl_workdetail(作業明細テーブル)が子となっています。

  //クエリを実行
  $rs=exeQuery("select max(work_no) as maxwork_no from tbl_work");

でtbl_work[work_no]の最大値を取得し、+1したものを、

 //tbl_workdetail用のinsert文を作成

の時に入れて、子と認識できる様にしています。
foreachの中でコミットしないと、最大値が取れないと思ったため、その様にしたのですが、、、

flied_onion様の御回答を参考に、検証してみたいと思います。
ありがとうございました。

御教示ありがとうございました。
CSVは最大で500件位のデータを想定しています。

foreachでcsvをループし、その中でコミットしているのは、
tbl_work(作業テーブル)が親で、tbl_workdetail(作業明細テーブル)が子となっています。

```
  //クエリを実行
  $rs=exeQuery("select max(work_no) as maxwork_no from tbl_work");
```

でtbl_work[work_no]の最大値を取得し、+1したものを、

```
 //tbl_workdetail用のinsert文を作成
```
の時に入れて、子と認識できる様にしています。
foreachの中でコミットしないと、最大値が取れないと思ったため、その様にしたのですが、、、


flied_onion様の御回答を参考に、検証してみたいと思います。
ありがとうございました。