¿Cómo puedo recuperar la última fila que inserté usando DBI?
¿Cómo puedo recuperar la última fila que se insertó usandoDBI (DBD :: mysql)?
Ejemplo de código:
my $sth = $dbh->prepare('INSERT INTO a ( x, y, z ) VALUES ( ?, ?, ? )');
$sth->execute( $x, $y, $z );
¿Cómo puedo acceder a los datos que se han insertado en el apartado anterior?prepare
¿declaración? Necesito obtener la identificación primaria (AUTOINCREMENT
) valor.
ACTUALIZAR:
DesdeDBD :: mysql documentación:
Una forma alternativa de acceder a este atributo es a través de$dbh->{'mysql_insertid'}
.