СМ.: Обновить столбец временной отметки в приложении или базе данных?
Я пытаюсь смоделировать что-то подобное в 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?