I have a timestamp in a database table. Now everytime a record is amended the timestamp changes – this isn’t really what I want as the record represents a sale so everytime the data is amended it looks like the sale time has changed! Thus I have added a new field to the database table called ‘sale_date’ and I want to select the timestamp field of that record, called ‘sale_time’ and convert the timestamp to the format dd/mm/yyyy hh:mm:ss. and insert it into the new ‘sale_date’ field (which is text not date)
Any ideas? I’m rubbish at mysql.
If I haven’t explained myself well please say.
The definition of your timestamp column (one that changes on updates) constains ON UPDATE CURRENT_TIMESTAMP clause. Remove it (ALTER TABLE) and it will stop updating.
And please, pleasee, please, do not ever store dates as text.