我正在创建一些表,希望在其中存储创建记录的时间和上次更新记录的时间。我想我可以有两个时间戳字段,其中一个字段的值是CURRENT_TIMESTAMP,另一个字段的值是CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP。但是我想我不能这样做,因为在一个表中只能有一个带有默认值的时间戳字段?
你建议我如何获取和存储这两个时间?谢谢!
通过这种方式,我可以在MySQL中创建一个带有时间戳字段的表: id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name varchar(255)它将在每次插入新行时自动插入时间戳值。---+------++----+---------------------+------+
我很难在MySQL 5.5中填充模式。每个表都有一个"create_time“和"update_time”,它们是时间戳。#1067 - Invalid default value for 'update_time' SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;如何使