SEE: Обновить столбец отметки времени в приложении или базе данных?
Я пытаюсь смоделировать что-то подобное в 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 для настройки этой части ОБНОВЛЕНИЕ?
Кроме того, у меня есть правило, что все метки времени, хранящиеся в базе данных, должны быть в формате UTC. Как сделать так, чтобы CURRENT_TIMESTAMP, NOW и т. Д. Были в формате UTC?