• ベストアンサー

Insert文直後に自動採番(auto_increment)した値を取得するには

Insertして新しく採番されたフィールドの値を、その直後に確実に取得するにはどうしたら良いでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

自分で採番した値を知りたいのですか? それとも、他ユーザが採番したものも含めた、最新の列値を知りたいのですか? 前者なら、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(`フィールド`)ってことで

ton_jiru
質問者

お礼

実はそうしてました^^;

関連するQ&A