生のSQLで取得する場合は、
1 |
SELECT LAST_INSERT_ID(); |
で取得できます。
DBIを使用している場合は、以下のようにステートメントハンドルから取得できます。
1 2 3 4 5 6 7 8 |
(この辺で接続処理) : $sth->execute(" INSERT INTO `table_name` (campany, pref) VALUES( 'Igreks Inc.', "東京" ) ") || die $sth->errstr(); my $last_insert_id => $sth->{mysql_insertid}; |
参考URL)