Der Automatismus bei MySQL betrifft Timestamp und nicht Date. Was Esskar meint, ist, daß Du im SQL-Statement anstatt dem Wert now() angibst, was den aktuellen Wert darstellt. Timestamp-Felder mußt Du im SQL-Statement nicht angeben.
$SIG{USER} = sub {love 'Perl' or die};