我需要选择一个时间戳并插入一个日期

时间:2010-08-23 18:43:59

标签: mysql

我在数据库表中有一个时间戳。现在,每次修改记录时,时间戳都会发生变化 - 这不是我想要的,因为记录代表销售,因此每次修改数据时,看起来销售时间已经改变!因此,我在数据库表中添加了一个名为“sale_date”的新字段,我想选择该记录的时间戳字段,称为“sale_time”,并将时间戳转换为格式dd / mm / yyyy hh:mm:ss。并将其插入新的“sale_date”字段(文本不是日期)

有什么想法吗?我在mysql上垃圾。

如果我没有好好解释,请说。

1 个答案:

答案 0 :(得分:1)

timestamp列的定义(在更新时更改的那个)构成ON UPDATE CURRENT_TIMESTAMP子句。删除它(ALTER TABLE),它将停止更新。

请拜托,请,请不要将日期存储为文本。