- ベストアンサー
Insert文直後に自動採番(auto_increment)した値を取得するには
Insertして新しく採番されたフィールドの値を、その直後に確実に取得するにはどうしたら良いでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
自分で採番した値を知りたいのですか? それとも、他ユーザが採番したものも含めた、最新の列値を知りたいのですか? 前者なら、LAST_INSERT_ID()関数では不足でしょうか? http://dev.mysql.com/doc/refman/4.1/ja/miscellaneous-functions.html
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
AUTO INCREMENTなら抜け番は埋まらないので、新しい採番は 最大値では? なのでMAX(`フィールド`)ってことで
お礼
実はそうしてました^^;