MySQL Workbench: как мне настроить «ON UPDATE» и CURRENT_TIMESTAMP?

СМОТРЕТЬ: Обновить столбец отметки времени в приложении или базе данных?

Я пытаюсь смоделировать что-то подобное в 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?

56
задан Boann 22 July 2019 в 00:06
поделиться