如何获取使用DBI ( DBD::mysql ) 插入的最后一行?
代码示例:
my $sth = $dbh->prepare('INSERT INTO a ( x, y, z ) VALUES ( ?, ?, ? )');
$sth->execute( $x, $y, $z );
如何访问上述prepare
语句插入的数据?我需要获取主 ID ( AUTOINCREMENT
) 值。
更新:
来自DBD::mysql文档:
访问此属性的另一种方法是通过
$dbh->{'mysql_insertid'}
.