Как я могу получить последнюю строку, которая была вставлена с помощью DBI (DBD::mysql)?
Пример кода:
my $sth = $dbh->prepare('INSERT INTO a ( x, y, z ) VALUES ( ?, ?, ? )');
$sth->execute( $x, $y, $z );
Как я могу получить доступ к данным, которые были вставлены в вышеуказанный оператор prepare
? Мне нужно получить значение первичного идентификатора (AUTOINCREMENT
).
UPDATE:
Из DBD::mysql документация:
Альтернативный способ доступа к этому атрибут через
$dbh->{'mysql_insertid'}
.