言われればそれまでなのですが・・・。私も最初、どうしてauto_increnentを使うのか疑問を感じました。私なら、KEYになる項目(INDEX)にauto_incrementは使わないと思います。私がベーターベースの基本的な概念が理解できていないのでしょうか、理解できませんでした。auto_increnentは、自動的に一番大きな番号の次番号を取得してくれるありがたい機能だと思っています。成されるたびに番号1番ずつ増えるという点で、この機能を使わない手は無いと思い、そのように設計しました。検索時にも見積番号で追っかけますので、KEYにしても良いかと思っております。来た値を書き戻すなんて事は禁じ手、非常に危険ではないでしょうか。連番に保護措置とは、どういったものなのでしょうか?上で言われている、禁じ手や危険性が理解できないでおります。一般論と言われておりますが、私のレベルでは、まだ「分かっているつもり」で実際にその落とし穴に落ちてみないと、分からないのかもしれませんね。テーブルロックついては、機能の概要は知ってるつもりです。「テーブルをロックすると、他のユーザーは使用できなくなる。メンテナンス時に使うのかな?程度ですが・・・。レコードロックとは使い方が違うと思っております。レコードロックは、重複した更新を防止するためで、私の使っているMyISAMでは未対応で、使用したい場合はInnoDBを使うという認識です。テーブルロックについては次のステップにチャレンジしてみようと思います。auto_incrementで次番号を確認したい。<takahashi@]。