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

JavaScript zum dynamischen Laden und Löschen von Tabellen

In diesem Artikel wird der spezifische JavaScript...

Detaillierte Erklärung des EXPLAIN-Befehls und seiner Verwendung in MySQL

1. Szenariobeschreibung: Mein Kollege hat mir gez...

Feste Tabellenbreite table-layout: fest

Damit die Tabelle den Bildschirm (den verbleibende...

CSS zur Implementierung von Sprites und Schriftsymbolen

Sprites: In der Vergangenheit war jede Bildressou...

Gängige Reparaturmethoden für die Trennung der MySQL Master-Slave-Replikation

Inhaltsverzeichnis 01 Problembeschreibung 02 Lösu...