[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
>