Objective-CのSQLiteライブラリFMDBで、
AUTOINCREMENTするキーを持つテーブルを作成しました。
INSERT時に、AUTOINCREMENTを指定したカラム以外に値を指定すれば
AUTOINCREMENTのカラムには自動で最大値が入るのですが、
さて、その、最後にINSERTされたレコードの値を取得したい時はどうしたら良いのでしょう。
MySQLなら last_insert_id() で最後のプライマリキーが取れるようです。
そしてSQLiteにも似たような関数、
LAST_INSERT_ROWID() というのがあります。
続きを読む