Heim > Datenbank > MySQL-Tutorial > Hauptteil

Hier sind einige fragenbasierte Titel, die auf Ihrem Artikel basieren: * **Wie kann ich Datensatzerstellungsdaten in MySQL automatisch ausfüllen?** * **Wie gehe ich am besten mit Zeitstempeln für die Datensatzerstellung in MySQL um?** * *

Linda Hamilton
Freigeben: 2024-10-25 11:14:02
Original
809 Leute haben es durchsucht

Here are a few question-based titles based on your article:

* **How Can I Auto-Populate Record Creation Dates in MySQL?**
* **What's the Best Way to Handle Record Creation Timestamps in MySQL?**
* **How to Automatically Maintain Creation Dates for MySQL

Datensatzerstellungsdatum in MySQL automatisch pflegen

Um das Datum und die Uhrzeit der Datensatzerstellung in MySQL automatisch aufzuzeichnen, können wir den Standardwert nutzen Zwang. Mit dieser Einschränkung können wir einen Standardwert angeben, der der Spalte zugewiesen wird, wenn beim Einfügen kein expliziter Wert angegeben wird.

Verwenden des CURRENT_TIMESTAMP-Standardwerts

Für a In einer neu erstellten Tabelle können wir eine Spalte mit dem Datentyp DATETIME definieren und die DEFAULT-Einschränkung als CURRENT_TIMESTAMP angeben:

CREATE TABLE your_table (
  ...
  your_date_column DATETIME DEFAULT CURRENT_TIMESTAMP
  ...
);
Nach dem Login kopieren

Ändern einer vorhandenen Tabelle

Für eine vorhandene In der Tabelle können wir die angegebene Spalte mithilfe der ALTER TABLE-Anweisung aktualisieren, um den Standardwert CURRENT_TIMESTAMP zu verwenden:

ALTER TABLE your_table
ALTER COLUMN your_date_column SET DEFAULT CURRENT_TIMESTAMP;
Nach dem Login kopieren

Verhalten der Standardeinschränkung

Der definierte Standardwert für die Spalte wird nur angewendet, wenn beim Einfügen kein expliziter Wert angegeben wird. Wenn Sie in der INSERT-Anweisung einen Wert für die Spalte angeben, überschreibt dieser Wert den Standardwert. Die Standardeinschränkung gilt auch beim Einfügen von NULL- oder DEFAULT-Werten und stellt sicher, dass in diesen Fällen der Standardwert verwendet wird.

Das obige ist der detaillierte Inhalt vonHier sind einige fragenbasierte Titel, die auf Ihrem Artikel basieren: * **Wie kann ich Datensatzerstellungsdaten in MySQL automatisch ausfüllen?** * **Wie gehe ich am besten mit Zeitstempeln für die Datensatzerstellung in MySQL um?** * *. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!