MySQL Workbench: Wie wird "ON UPDATE" eingerichtet? und CURRENT_TIMESTAMP?

FINDEN Sie unter: Update timestamp-Spalte in der Anwendungs-oder Datenbank?

Ich versuche zu Modell etwas ähnliches in der Workbench, aber ich weiß nicht, wo du den "ÜBER UPDATE" - Teil. Die beste, die ich bekommen kann, ist die folgende:

-- -----------------------------------------------------
-- 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;

Wo kann ich in Workbench gesetzt, bis diese AUF UPDATE Teil?

Außerdem habe ich eine Regel, dass alle Zeitstempel in der Datenbank gespeichert werden sollen UTC. Wie mache ich CURRENT_TIMESTAMP, NOW, etc.. werden, UTC?

InformationsquelleAutor der Frage StackOverflowNewbie | 2011-11-19

Schreibe einen Kommentar