That was it! Made perfect sense. Thanks!
my $stmt = 'INSERT INTO contact_form (' . join(',', keys %sql) . ') VALUES (' . join(',', ('?') x keys %sql) . ') ON DUPLICATE KEY UPDATE '. join(' = ?, ', keys %sql) . ' = + ?'; $self->dbh->do( $stmt, undef, (values %sql, values %sql));
In reply to Re^2: MySQL syntax error for ON DUPLICATE KEY UPDATE
by bradcathey
in thread MySQL syntax error for ON DUPLICATE KEY UPDATE
by bradcathey
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |