见:
Update timestamp column in Application or Database?
我试图在Workbench中建模类似的东西,但我不知道在哪里设置“ON UPDATE”部分。我能得到的最好的是以下:
-- -----------------------------------------------------
-- Table `foo`.`test`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `foo`.`test` ;
CREATE TABLE IF NOT EXISTS `foo`.`test` (
`test_id` INT NOT NULL ,
`date_created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`date_updated` TIMESTAMP NOT NULL DEFAULT 0 ,
PRIMARY KEY (`test_id`) )
ENGINE = InnoDB;
我在哪里可以在Workbench中设置这个ON UPDATE部分?
此外,我有一个规则,存储在数据库中的所有时间戳应该是UTC。如何使CURRENT_TIMESTAMP,NOW等是UTC?