Heim >Datenbank >MySQL-Tutorial >DATETIME Standardwert: NOW() oder '0000-00-00 00:00:00'?
Standardwert für Datetime-Datentyp: NOW() oder '0000-00-00 00:00:00'?
So legen Sie fest Wenn Sie den Standardwert für den Datentyp „Datum/Uhrzeit“ festlegen, können Sie die folgenden Optionen in Betracht ziehen:
Aktueller Standardwert: '0000-00-00 00:00:00'
ALTER TABLE users MODIFY lastVisitDate datetime DEFAULT '0000-00-00 00:00:00';
Dynamic Default Wert: NOW()
CREATE TABLE users ( registerDate datetime DEFAULT CURRENT_TIMESTAMP );
ALTER TABLE users MODIFY registerDate datetime DEFAULT CURRENT_TIMESTAMP;
Hinweis: Vor MySQL 5.6.5 wurden dynamische Standardwerte für Datum/Uhrzeit nicht unterstützt. Sie könnten stattdessen den Datentyp TIMESTAMP verwenden, dieser erlaubte jedoch nur eine automatisch aktualisierte Zeitstempelspalte pro Tabelle.
Das obige ist der detaillierte Inhalt vonDATETIME Standardwert: NOW() oder '0000-00-00 00:00:00'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!