gpt4 book ai didi

perl - 如何获取使用DBI插入的最后一行?

转载 作者:行者123 更新时间:2023-12-03 08:20:22 24 4
gpt4 key购买 nike

如何获取使用DBI(DBD::mysql)插入的最后一行?

代码示例:

my $sth = $dbh->prepare('INSERT INTO a ( x, y, z ) VALUES ( ?, ?, ? )');
$sth->execute( $x, $y, $z );

如何访问上面的 prepare语句插入的数据?我需要获取主ID( AUTOINCREMENT)值。

更新:

DBD::mysql文档中:

An alternative way for accessing this attribute is via $dbh->{'mysql_insertid'}.



谢谢 Mannin0rd的回答。 :-)

最佳答案

这是语句句柄的属性。您应该能够像这样访问ID:

$sth->{mysql_insertid}

关于perl - 如何获取使用DBI插入的最后一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1906896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com