Subject: | MySQL Producer & TIMESTAMP Culumns: No 'NULL' Written When is_nullable = 1 |
The behavior of MySQL's TIMESTAMP type varies based upon how it is
defined and whether it's the first or Nth definition.
(see http://dev.mysql.com/doc/refman/5.1/en/timestamp.html).
Unlike other MySQL types a TIMESTAMP defaults to NOT NULL.
Using 'DEFAULT NULL' is illegal unless the TIMESTAMP column is declared
with the NULL attribute.
Since the MySQL producer does not write 'NULL' when is_nullable() is true
it is impossible to create a NULL TIMESTAMP column.
-Skye