2009年3月16日 iBATIS で直前の INSERT により生成された ID 値を取得する iBATIS で、直前の INSERT 文により AUTO_INCREMENT カラムに生成された ID 値を取得する方法の備忘録です。MySQL 5 環境を前提とします。 次の構造のテーブルを想定します。 CREATE DATABASE foo ( id BIGINT NOT NULL auto_increment, hoge VARCHAR(16) NOT NULL, fuga VARCHAR(16) NOT NULL, PRIMARY KEY (id) ); INSERT 文でデータを挿入します。 mysql> INSERT INTO foo (hoge,fuga) VALUES ('aaa','bbb'); この INSERT 文で生成された id の値は、次のように取得できます (L