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


如果两个或更多用户同时插入怎么办

4

1 回答 1

3

不要那样做!

  1. 插入invoice. ID 将自动计算。
  2. 从最后一个插入中获取该 ID
  3. 使用该 ID 插入invoice_sub
于 2013-03-07T11:58:29.667 回答