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

mysql:3324

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Sat, 24 Feb 2001 19:05:10 +0900
Subject: [mysql 03324] Re: AUTO_INCREMENT 次回ナンバーの最小化について。

とみたです。

On Thu, 22 Feb 2001 15:43:36 +0900
cotton@xxxxxxxxxx wrote:

> AUTO_INCREMENTで定義されたフィールドは
> null値を入れると新しくそのフィールドで使用されていない
> 数が自動で挿入されますが、例えば1〜100まで
> のレコードがあって80〜100までをdeleteしても
> AUTO_INCREMENTでnullをいれたら101が挿入されます。
> これを81にする方法はあるのでしょうか?

マニュアルによると、myisamchk -A でできるみたいですね。

> また、開いたナンバーの内、最小のものを自動的に検出する方法については
> ご存知ないでしょうか?
> 例として、
> 
> ↓の場合では、
> 1、1〜100までのレコードが存在。
> 2、5〜10と20〜30と80〜100をdelete
> 3、このフィールドから次回入力ナンバーの6を得たい。
> 
> といった感じです。

こちらについては、うまい方法は思いつきません。

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

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

      3318 2001-02-22 15:43 [<cotton@xxxxxxxxxx> ] AUTO_INCREMENT 次回ナンバーの最小化について。
      3319 2001-02-23 18:49 ┣[<endo_t@xxxxxxxxxx> ]                                       
      3323 2001-02-24 01:16 ┣["K.Ono" <k-ono@xxxxx]                                       
->    3324 2001-02-24 19:05 ┗[とみたまさひろ <tomm]                                       
      3342 2001-03-06 14:46  ┗[<cotton@xxxxxxxxxx> ]