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