diff --git a/modules/Bio/EnsEMBL/Test/MultiTestDB.pm b/modules/Bio/EnsEMBL/Test/MultiTestDB.pm
index 40a0251dc09c23b3e7c937ecd0374c6365d5c1fc..da171eb749a25008ed69b234b16adcf25974ce2f 100644
--- a/modules/Bio/EnsEMBL/Test/MultiTestDB.pm
+++ b/modules/Bio/EnsEMBL/Test/MultiTestDB.pm
@@ -463,11 +463,11 @@ sub load_sql {
 
   $sql_com =~ s/;$//;
   my @statements = split( /;/, $sql_com );
-  $db->do("set foreign_key_checks = 0");
+  $db->do("set foreign_key_checks = 0") if $self->db_conf->{driver} =~ /mysql/;
   foreach my $sql (@statements) {
     $db->do($sql);
   }
-  $db->do("set foreign_key_checks = 1");
+  $db->do("set foreign_key_checks = 1") if $self->db_conf->{driver} =~ /mysql/;
 
   return;
 }