Как я могу извлечь последнюю строку, которая была вставлена, используя 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'}
.
Спасибо Манни и n0rd за ваши ответы. : -)