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

mysql:7538

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 17 Apr 2003 23:55:13 +0900
Subject: [mysql 07538] Re: auto_increment int 型について

とみたです。

# ML への投稿に Reply-To: はつけない方が無難です。

On Thu, 17 Apr 2003 18:53:15 +0900
"TOYOSHIMA,Masayuki" <mtoyo@xxxxxxxxxx> wrote:

> 標記の件の一連の記事を拝見していての素朴な疑問なのですが、
> auto_increment int の値は、unique 属性が必要な項目 (例えばprimary key) 
> の unique 性と insert 順(昇順)確保のためにのみ使うものかと思い込んでおり
> ましたが、その値自体を知って更に再利用する必要のある局面というのもあるの
> でしょうか。

> 勿論、primary key を用いて join するという局面はあるでしょうが、

私は、まさにそのような用途に使用しています。

> それなら 
> auto_increment でなく、自分で counter を設ける事は自由です。DBI を用いて 
> insert する場合等、++$some_counter で済む事かと思うのですが…。

この方法だと、複数のクライアントから同時に更新される可能性がある場合、
排他制御をプログラムが行なう必要があるので、面倒だと思います。

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      7529 2003-04-17 18:04 [aimitsu katoh <akimi] insert したデータの KEY を得るには?    
      7532 2003-04-17 18:32 ┣[とみたまさひろ <tomm]                                       
      7534 2003-04-17 18:42 ┃┗[aimitsu katoh <akimi]                                     
      7536 2003-04-17 19:22 ┃ ┗[Tatsuhiko Miyagawa <]                                   
      7537 2003-04-17 19:38 ┃  ┗[aimitsu katoh <akimi]                                 
      7535 2003-04-17 18:53 ┣["TOYOSHIMA,Masayuki"] auto_increment int 型について         
->    7538 2003-04-17 23:55 ┃┗[とみたまさひろ <tomm]                                     
      7540 2003-04-18 06:46 ┗["KAWAI,Takanori" <GC]