我在数据库表中有一个时间戳。现在,每次修改记录时,时间戳都会发生变化 - 这不是我想要的,因为记录代表销售,因此每次修改数据时,看起来销售时间已经改变!因此,我在数据库表中添加了一个名为“sale_date”的新字段,我想选择该记录的时间戳字段,称为“sale_time”,并将时间戳转换为格式dd / mm / yyyy hh:mm:ss。并将其插入新的“sale_date”字段(文本不是日期)
有什么想法吗?我在mysql上垃圾。
如果我没有好好解释,请说。
答案 0 :(得分:1)
timestamp列的定义(在更新时更改的那个)构成ON UPDATE CURRENT_TIMESTAMP子句。删除它(ALTER TABLE),它将停止更新。
请拜托,请,请不要将日期存储为文本。