Heim  >  Artikel  >  Datenbank  >  Wie Python MySQL betreibt, um Zeit zu erstellen und Zeit zu aktualisieren

Wie Python MySQL betreibt, um Zeit zu erstellen und Zeit zu aktualisieren

WBOY
WBOYnach vorne
2023-05-31 10:49:311199Durchsuche

Erstellungszeit, Aktualisierungszeit

DEFAULT CURRENT_TIMESTAMP
--表示当插入数据的时候,该字段默认值为当前时间
 
ON UPDATE CURRENT_TIMESTAMP
--表示每次更新这条数据的时候,该字段都会更新成当前时间

Diese beiden Vorgänge werden von der MySQL-Datenbank selbst verwaltet. Sie können [Erstellungszeit] und [Aktualisierung] basierend auf generieren Diese Funktion Zeit] zwei Felder, und es ist kein Code erforderlich, um sie zu verwalten.

CREATE TABLE `test` (
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Das obige ist der detaillierte Inhalt vonWie Python MySQL betreibt, um Zeit zu erstellen und Zeit zu aktualisieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen