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

Detaillierte Erläuterung der praktischen Anwendung der Centos7 ESXi6.7-Vorlage

1. Erstellen Sie ein Centos7.6-System und optimie...

Detaillierte Erklärung der Methoden des fs-Moduls und des Path-Moduls in Node.js

Überblick: Das Dateisystemmodul ist ein einfacher...

Beispiele für MySQL-Batch-Hinzufügungs- und Speichermethoden

Beim Anmelden am Stresstest sind viele verschiede...

Analyse und Behandlung von Bildlaufleisten in HTML und eingebettetem Flash

Bei der Entwicklung begegnen wir häufig dieser Sit...

Erläuterung synthetischer React-Ereignisse

Inhaltsverzeichnis Klicken Sie zunächst auf das E...

So implementieren Sie einen variablen Ausdrucksselektor in Vue

Inhaltsverzeichnis Definieren der HTML-Struktur E...