From: olav%bkor.dhs.org <> Date: Wed, 15 Nov 2006 04:51:44 +0000 (+0000) Subject: Do commit-time fix: Add comment explaining the sql modes that are removed X-Git-Tag: bugzilla-2.22.2~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=95fbc9ef04cd8affa62e5e8fb99b16311b8d4c37;p=thirdparty%2Fbugzilla.git Do commit-time fix: Add comment explaining the sql modes that are removed --- diff --git a/Bugzilla/DB/Mysql.pm b/Bugzilla/DB/Mysql.pm index 44b0931f82..34504b24ba 100644 --- a/Bugzilla/DB/Mysql.pm +++ b/Bugzilla/DB/Mysql.pm @@ -73,6 +73,9 @@ sub new { # Bug 321645 - disable MySQL strict mode, if set my $sql_mode = $self->selectrow_array('SELECT @@sql_mode'); if ($sql_mode) { + # STRICT_TRANS_TABLE or STICT_ALL_TABLES enable MySQL strict mode, + # causing bug 321645. TRADITIONAL sets these modes (among others) as + # well, so it has to be stipped as well my $new_sql_mode = join(",", grep {$_ !~ /^STRICT_(?:TRANS|ALL)_TABLES|TRADITIONAL$/} split(/,/, $sql_mode));