添加行时记录的MySQL列

时间:2012-07-23 12:54:25

标签: mysql sql

是否有一种简单的方法可以将列添加到存储行创建时间的表中?此外,是否可以使用存储上次修改时间的列来执行此操作?

3 个答案:

答案 0 :(得分:2)

您可以为创建记录时创建具有默认值的列,并且可以创建在更新记录时更新的列:

CREATE TABLE MyTable(
    LastUpdated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

答案 1 :(得分:0)

您可以使用triggers执行此操作。

答案 2 :(得分:0)

您可以使用TimeStamp列将其类型设置为Date,将默认值设置为current_timestamp

相关问题