From: Eric Bergen Date: July 29 2007 8:27pm Subject: Re: multiple current_timestamp List-Archive: http://lists.mysql.com/internals/34914 Message-Id: <28fd48f00707291327r7452d186y5f12a59035077c3b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit It makes sense to only allow one field to have current_timestamp because having more than one field with current_timestamp would mean both columns are storing the same data. Is it really that difficult to have date_updated be current_timestamp and date_added set to null in the insert query? I don't understand the need for triggers. What problem are you trying to solve with code or triggers? On 7/28/07, Arnold Daniels wrote: > Hi all, > > Why can there be only one timestamp field with current_timestamp in > default or on update? > > I've been wondered about this for a long time. A table often has a field > `date_added`, with the current timestamp only as default, and a field > `date_changed` with a changing timestamp upon updating. Basically it is > irritating me, since now I have to either solve this in code or use a > trigger. Also because I do not understand why this limitation is necessary. > > Is this something that is subjected to change in MySQL 6? I haven't seen > any plans for it. > > Best regards, > Arnold > > -- > MySQL Internals Mailing List > For list archives: http://lists.mysql.com/internals > To unsubscribe: http://lists.mysql.com/internals?unsub=eric.bergen@stripped > > -- high performance mysql consulting. http://provenscaling.com