[PHP-users 11263] Re: PHP+MySQL連番について

Naruhiro Ikeya php-users@php.gr.jp
Tue, 5 Nov 2002 11:20:40 +0900


池谷です。

答えじゃなくて申し訳無いのですが、
PostgreSQLでも標準では空き番号は飛ばしてた気がするのですが、
それって僕の勘違いでしょうか?
# 空き番号を再利用するプロシージャでも作っておけば
# MySQLでも可能だと思いますが・・・


> From: tonnnura@anet.ne.jp
> Date: 2002/11/05 火 午前 10:50:18 GMT+09:00
> To: php-users@php.gr.jp
> Subject: [PHP-users 11262] PHP+MySQL連番について
> 
> 大変お世話になっております。SAITO TAKAです。
> 
> MySQLで、
> auto_increment primary key
> 自動で連続する番号を振るフィールドを作ろうしています。
> しかし、MySQLの仕様で、
> 空きがある番号も飛ばして最大の番号を振ってしまいます。
> 
> --------------------------------
> 1 2 3 4 5 6 9 10
> のときは、
> 11 が振られてしまいます。
> --------------------------------
> 
> これを、PostgreSQLのように、
> 
> --------------------------------
> 1 2 3 4 5 6 9 10
> のときは、
> 7 が振られる。
> --------------------------------
> 
> というようにしたいのですが、
> どうにも良いアイディアが出てきません。
> 
> 何か分かる方がございましたら、アドバイスをお願いします。
> どうぞよろしくお願いします。
> 
> ○━━━━━━━━━━━━━━━○
>       SAITO TAKA
> ○━━━━━━━━━━━━━━━○
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
>