1

このクエリを使用して、「invoiceNo」の自動増分キー値を取得しています

 "SELECT AUTO_INCREMENT FROM information_schema.TABLES 
 where TABLE_SCHEMA='DB_NAME' and TABLE_NAME='invoice';" 

その値を外部キーとして使用し、invoice_sub テーブルに挿入します

テーブル
次のクエリを使用して、invoice およびinvoice_sub テーブルに挿入します

  insert into invoice(netAmount)            
  insert into invoice_sub(PK, itemDescr, itemPrice)<br>
  PK= AUTO_INCREMENT value


2 人以上のユーザーが同時に挿入した場合

4

1 に答える 1

3

こんなことしないで!

  1. に挿入しinvoiceます。ID は自動的に計算されます。
  2. 最後の挿入からその ID を取得します
  3. その ID を使用して挿入しますinvoice_sub
于 2013-03-07T11:58:29.667 に答える