package DBIx::Romani::Driver::mysql::IdGenerator;
use base qw(DBIx::Romani::IdGenerator);
use strict;
sub is_before_insert
{
return 0;
}
sub is_after_insert
{
return 1;
}
sub get_id_method
{
return "auto_increment";
}
sub get_id
{
my $self = shift;
my $rs;
$rs = $self->get_conn()->execute_query('SELECT LAST_INSERT_ID() as last_insert_id');
$rs->next();
my $row = $rs->get_row();
return $row->{last_insert_id};
}
1;