Heim > Datenbank > MySQL-Tutorial > Kann ich in MySQL sowohl erstellte als auch zuletzt aktualisierte Zeitstempelspalten haben?

Kann ich in MySQL sowohl erstellte als auch zuletzt aktualisierte Zeitstempelspalten haben?

DDD
Freigeben: 2024-11-15 00:06:02
Original
733 Leute haben es durchsucht

Can I Have Both Created and Last Updated Timestamp Columns in MySQL?

Sowohl erstellte als auch zuletzt aktualisierte Zeitstempelspalten in MySQL haben

Die Frage betrifft die Machbarkeit, sowohl „erstellt“ als auch „zuletzt aktualisiert“ zu haben Spalten in MySQL 4.0, die nur eine TIMESTAMP-Spalte mit einer CURRENT_TIMESTAMP-Standard- oder ON UPDATE-Klausel zulässt.

Lösung:

Wie in der MySQL 5.5-Dokumentation angegeben: „It Es ist nicht möglich, den aktuellen Zeitstempel als Standardwert für eine Spalte und als automatischen Aktualisierungswert für eine andere Spalte festzulegen. Daher kann es in MySQL 4.0 nicht gleichzeitig eine TIMESTAMP-Spalte „Erstellt“ und „Zuletzt aktualisiert“ mit automatischen Aktualisierungen geben.

In MySQL 5.6.5 und höher wurde diese Einschränkung jedoch aufgehoben. Das bedeutet, dass jede TIMESTAMP-Spalte eine Kombination aus den Klauseln DEFAULT CURRENT_TIMESTAMP und ON UPDATE CURRENT_TIMESTAMP enthalten kann. Dadurch ist es nun möglich, sowohl TIMESTAMP-Spalten „Erstellt“ als auch „Zuletzt aktualisiert“ mit automatischen Aktualisierungen zu erstellen.

Das obige ist der detaillierte Inhalt vonKann ich in MySQL sowohl erstellte als auch zuletzt aktualisierte Zeitstempelspalten haben?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage