[前][次][番号順一覧][スレッド一覧]

mysql:7056

From: tamura <tamura <zai91210@xxxxxxxxxx>>
Date: Tue, 25 Feb 2003 21:33:54 +0900
Subject: [mysql 07056] Re: auto_increment が機能しない

田村です。
 気持ちがせいて、返事が抜けました。(すいません)

a1は、オーダーナンバーで、b1は、そのオーダー明細ナンバーが入る伝票を作っ
ておりました。(b1の行が数行続く)

オーダーNo a1   顧客名____
  明細No b1 商品名 単価 数量 金額
  明細No b1 商品名 単価 数量 金額
   〃
  明細No b1 商品名 単価 数量 金額

説明がうまくできませんが、上の図のようなものです。
>  だとすれば、$a1の内容が常に違う値になってるのでは?
 $a1は、1枚の伝票内では常に同一となります。

>  $a1に同じ値を入れてもb1は1のままですか?
 b1は、常に1から始まりました。
明細オーダーが5個あると、b1は1〜5、次のオーダーで、明細オーダーが3個ある
と、b1は1〜3となっておりました。

>  a1の値に関わらずb1をインクリメントしたいのなら、b1をUNIQUEにしないとい
> けません。
 と言うわけで、UNIQUEで、無事解決いたしました。

-- 
tamura <zai91210@xxxxxxxxxx>


[前][次][番号順一覧][スレッド一覧]

      7028 2003-02-25 04:26 [tamura <zai91210@xxx] auto_increment が機能しない             
      7029 2003-02-25 04:54 ┗[Sumito_Oda <oda@xxxx]                                       
      7053 2003-02-25 19:41  ┗[tamura <zai91210@xxx]                                     
      7054 2003-02-25 19:52   ┗[SUGAWARA Hajime <sug]                                   
      7055 2003-02-25 21:11    ┣[tamura <zai91210@xxx]                                 
->    7056 2003-02-25 21:33    ┗[tamura <zai91210@xxx]