【发布时间】:2016-06-13 17:27:24
【问题描述】:
如何获取使用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'}.
【问题讨论】: