On Wed, Jul 04, 2007 at 01:11:01PM +0100, Jess Robinson wrote:
> >Is there a way to get that in all the auto-generated table classes without 
> >voodoo? With? Better idea?
> >
> 
> Why not use a field type of TIMESTAMP, which in older mysqls (and in new 
> ones if you hit the right config buttons), always auto-fills with current 
> date/time when you create a new row.

Definitely do not do this before mysql 4.1.2.  In those older mysqls, the first
TIMESTAMP column is updated to now() whenever you update that row.  Since 4.1.2
you have more control over it.

http://dev.mysql.com/doc/refman/4.1/en/timestamp-4-1.html

Anyway, is there a reason you can't use a DEFAULT?  That seems the easiest
thing to me, and protects you in case some other ignorant code needs to insert
into your DB later.

hdp.

_______________________________________________
List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class
Wiki: http://dbix-class.shadowcatsystems.co.uk/
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/
Searchable Archive: http://www.mail-archive.com/dbix-class@lists.rawmode.org/

Reply via email to