Analyse der MySql CURRENT_TIMESTAMP-Funktion anhand eines Beispiels

Analyse der MySql CURRENT_TIMESTAMP-Funktion anhand eines Beispiels

Beim Erstellen eines Zeitfelds

STANDARD CURRENT_TIMESTAMP

Gibt an, dass beim Einfügen von Daten der Standardwert dieses Felds die aktuelle Zeit ist

BEIM UPDATE CURRENT_TIMESTAMP

Gibt an, dass bei jeder Aktualisierung dieser Daten das Feld auf die aktuelle Zeit aktualisiert wird.

Diese beiden Vorgänge werden von der MySQL-Datenbank selbst verwaltet, sodass die beiden Felder [Erstellungszeit] und [Aktualisierungszeit] basierend auf dieser Funktion generiert werden können und kein Code zu ihrer Verwaltung erforderlich ist.

wie folgt:

CREATE TABLE `mytest` (
  `text` varchar(255) DEFAULT ''COMMENT 'content',
  `create_time` Zeitstempel NICHT NULL STANDARD CURRENT_TIMESTAMP KOMMENTAR 'Erstellungszeit',
  `update_time` Zeitstempel NICHT NULL STANDARD CURRENT_TIMESTAMP BEI UPDATE CURRENT_TIMESTAMP KOMMENTAR 'Aktualisierungszeit'
)ENGINE=InnoDB STANDARD-CHARSET=utf8;

Kann direkt über die visuelle Schnittstelle von Navicat bedient werden

Wie legen Sie also eine bestimmte Standardzeit fest?

Beachten Sie, dass es im Folgenden zwei einfache Anführungszeichen gibt

TIMESTAMPDEFAULT 'yyyy-mm-dd hh:mm:ss'

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Lösung für MySQL-Fehler TIMESTAMP-Spalte mit CURRENT_TIMESTAMP
  • Detaillierte Erklärung der TIMESTAMP-Verwendung in MySQL
  • Teilen Sie die Fallstricke von MySQLs current_timestamp und ihre Lösungen

<<:  So verwenden Sie den Befehl sed, um bestimmte Zeilen einer Datei effizient zu löschen

>>:  Webpack erstellt ein Gerüst zum Verpacken von TypeScript-Code

Artikel empfehlen

MySQL Series 6-Benutzer und Autorisierung

Inhaltsverzeichnis Tutorial-Reihe 1. Benutzerverw...

So starten Sie Tomcat mit jsvc (als normaler Benutzer ausführen)

Einführung in jsvc In der Produktion sollte Tomca...

TortoiseSvn Little Turtle Installation Neuestes ausführliches Grafik-Tutorial

Bei der Installation von tortoiseGit gab es immer...

Vue + SSM realisiert den Vorschaueffekt beim Hochladen von Bildern

Die aktuelle Anforderung lautet: Es gibt eine Sch...

Lösung für das Problem, dass MySQL Daten sehr langsam löscht und einfügt

Wenn ein Unternehmensentwickler eine Insert-Anwei...

Ausführliche Erläuterung der HTML-Grundlagen (Teil 2)

1. Liste Der Listen-UL- Container wird mit einer ...

Grundlegende Kenntnisse zur MySQL-Wurmreplikation

Würmer replizieren sich, wie der Name schon sagt,...

HTML-Maus-CSS-Steuerung

Im Allgemeinen wird die Maus als nach oben gericht...

So verwenden Sie Docker+DockerCompose zum Kapseln von Webanwendungen

Inhaltsverzeichnis Technologie-Stack Backend-Buil...

Vue implementiert Beispielcode zur Formulardatenvalidierung

Fügen Sie dem el-form-Formular Regeln hinzu: Defi...

MySQL Order By-Codebeispiel für Sortierregeln für mehrere Felder

Sag es im Voraus Aus einer Laune heraus möchte ic...

Anwendung von Hadoop-Zählern und Datenbereinigung

Datenbereinigung (ETL) Vor dem Ausführen des MapR...

So erstellen Sie mit Dockerfile ein Spiegelbild der Java-Laufzeitumgebung

Die aktuelle Umgebung ist: Centos 7.5 docker-ce 1...