Hello Shawn, > > well about the date default value being invalid, well it´s working here in > > my system (MySQL 4.1.16, Mac OS X 10.4.5), and all my systens work with > > this... > > Yes, it's a valid value in MySQL, but it's an invalid date, > that's what I'm trying to say. Why have an invalid date > as the default?
> >If you used MySQL just a bit more often for day-to-day operations (yes, we all know that you build >useful tools that interoperate with several RDBM systems), you would know that you cannot assign >anything but constant values as default values for any type of column in MySQL (timestamp being the >singular, partial exception). I know that. >That means you cannot design a column to have more meaningful default >date by capturing the current time because functions are not permitted as default values (yet). > Same here. >With that in mind, a design default of "0000-00-00" is as good as any other single, randomly chosen >default date, don't you think? That's also the "default" default date if you define a non-null date column >and do not specify your own default in the definition. I'd rather say that having no default (and a NOT NULL) would be the better thing to do. What's the use of "not null" and a default? Isn't that like saying: well, you have to fill in each column, but if you don't I'll assign something empty-ish. Martijn Tonies Database Workbench - development tool for MySQL, and more! Upscene Productions http://www.upscene.com -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]