Bug 321645: [MySQL 5] MySql Error on insert... "DBD::mysql::st execute failed: Field 'status_whiteboard' "....

Patch by Olav Vitters <olav@bkor.dhs.org> r=gavins a=justdave
This commit is contained in:
olav%bkor.dhs.org 2006-11-17 00:18:26 +00:00
parent c9ba81d50e
commit c3fa8ec845

View File

@ -66,9 +66,11 @@ sub new {
bless ($self, $class);
# Bug 321645 - disable MySQL strict mode, if set
my $sql_mode = $self->selectrow_array('SELECT @@sql_mode');
my ($var, $sql_mode) = $self->selectrow_array(
"SHOW VARIABLES LIKE 'sql\\_mode'");
if ($sql_mode) {
# STRICT_TRANS_TABLE or STICT_ALL_TABLES enable MySQL strict mode,
# STRICT_TRANS_TABLE or STRICT_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 =