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@]