$self->_do_query('SET FOREIGN_KEY_CHECKS = 1');
}
-sub connect_call_set_ansi_mode {
- my $self = shift;
- $self->_do_query(q|SET SQL_MODE = 'ANSI,TRADITIONAL'|);
- $self->_do_query(q|SET SQL_AUTO_IS_NULL = 0|);
-}
-
sub _dbh_last_insert_id {
my ($self, $dbh, $source, $col) = @_;
$dbh->{mysql_insertid};
Storage::DBI autodetects the underlying MySQL database, and re-blesses the
C<$storage> object into this class.
- my $schema = MyDatbase->connect( $dsn, $user, $pass, { set_ansi_mode => 1 } );
+ my $schema = MyDb::Schema->connect( $dsn, $user, $pass );
=head1 DESCRIPTION
This class implements MySQL specific bits of L<DBIx::Class::Storage::DBI>.
-It also provides a one-stop macro that sets session variables such that
-MySQL behaves more predictably as far as the SQL standard is concerned.
-
=head1 AUTHORS
See L<DBIx::Class/CONTRIBUTORS>