Heim >Datenbank >MySQL-Tutorial >So legen Sie die automatische Erstellungszeit und die automatische Aktualisierungszeit in MySQL8 fest
1. Die Daten in der Datenbanktabelle sind erforderlich, um die Erstellungszeit jedes neuen Datenelements aufzuzeichnen. Das Zeitformat muss klar sein: Jahr, Monat, Tag: Stunden, Minuten und Sekunden.
2. Die Daten in der Datenbanktabelle sind erforderlich, um die Aktualisierungszeit aller aktualisierten Daten aufzuzeichnen. Das Zeitformat muss klar sein: Jahr, Monat, Tag: Stunden, Minuten und Sekunden.
1. Fügen Sie die Felder „create_time“ und „update_time“ zu jeder Geschäftstabelle hinzu und legen Sie den Feldtyp auf „Zeitstempel“ fest. 2. Legen Sie den Standardwert für die Felder „create_time“ und „update_time“ jeder Geschäftstabelle fest: CURRENT_TIMESTAMP
DDL Skriptsyntax:
ADD COLUMN 字段名 timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;
Beispiel: Create_time zur Benutzertabelle hinzufügen und die Standardzeit CURRENT_TIMESTAMP festlegen
ALTER TABLE User ADD COLUMN create_time datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;
2. Ändern Sie die Feld-create_time-Syntax
ALTER TABLE 表名 MODIFY COLUMN 字段名 timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;
ALTER TABLE User MODIFY COLUMN create_time timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;
3 fest. : Ändern Sie die Benutzertabelle. Legen Sie die Standardzeit CURRENT_TIMESTAMP in update_time fest
ALTER TABLE 表名 ADD COLUMN 字段名 timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ;
Das obige ist der detaillierte Inhalt vonSo legen Sie die automatische Erstellungszeit und die automatische Aktualisierungszeit in MySQL8 fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!