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

mysql:7786

From: Yamamoto Dan <Yamamoto Dan <dango@xxxxxxxxxx>>
Date: Wed, 21 May 2003 13:29:10 +0900
Subject: [mysql 07786] Re: AUTO_INCREMENT 属性の値

団です。

マニュアル確認しました。
どうもありがとうございます。


> > AUTO_INCREMENTについてわからないことがあるので質問させてください。
> > ・・・
> > 今実際にほしい機能は「それまでに生成された値の最大値+1」なのですが
> > 場合によって「そのフィールドの現在の最大値+1」があるのだとすると
> > このままでは使えません。
> > これは必ず「それまでに生成された値の最大値+1」が設定されると
> > 考えてよいのでしょうか?
> 
> 
> マニュアルには
> http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_Reference.html#CREATE_TABLE
> ------------------------------------------------------------------------
> 削除したレコードが、AUTO_INCREMENTフィールドの最大値を含んでいた場合、
> その値は、ISAM と BDB テーブルでは、次に再利用されますが、
> MyISAM と InnoDB テーブルでは再利用されません。
> ------------------------------------------------------------------------
> とあります。
> 
> MyISAM と InnoDB テーブルでは、お望み通りになるのではないでしょうか?
> 
> 
> 他にも過去ログを見れば、そのあたりの話や対処法が見つかると思います。
> http://www.mysql.gr.jp/mysqlml/search.cgi?ml=mysql&body=auto_increment



                  __________________________
     Yamamoto Dan                           
     ____________________ dango@xxxxxxxxxx


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

      7765 2003-05-20 14:06 [Yamamoto Dan <dango@] AUTO_INCREMENT 属性の値                 
      7773 2003-05-20 21:37 ┗[Shinya Kawaji <kawaj]                                       
->    7786 2003-05-21 13:29  ┗[Yamamoto Dan <dango@]