Ich gehe davon aus, dass Sie sich auf MySQL beziehen. Die Funktion, die Sie direkt aus den Dokumenten betrachten möchten, sind Zeitstempel .
Dies würde wahrscheinlich die vom Schema erstellte DB-Tabelle auf den gesuchten Feldtyp aktualisieren:
MODIFY COLUMN `created` TIMESTAMP NOT NULL DEFAULT current_timestamp;
Ich bin gerade über diesen Beitrag gestolpert und habe festgestellt, dass die Unterstützung für Zeitstempel für Drupal 8 vorgesehen ist. Daher gehe ich davon aus (und ich könnte mich irren), dass dies für D7 wahrscheinlich nicht sofort unterstützt wird. Ändern Sie einfach den Typ in Ihrem Array in TIMESTAMP und sehen Sie, was sich ergibt, aber ich würde nicht darauf wetten, dass dies über die D7-Schema-API funktioniert.
AKTUALISIEREN:
Schauen Sie sich eigentlich die Post an. Der Patch unterstützt den Zeitstempel in D7. Ein großes Lob an drupalshrek, dass er dies mit uns geteilt hat.
Das einmal gepatchte Datenbankschema lautet wie folgt:
<?php
$schema['vchess_moves'] = array(
'description' => 'Contains the list of moves for each game',
'fields' => array(
'timestamp' => array(
'description' => 'Exact date and time of the move',
'type' => 'timestamp',
'not null' => TRUE,
?>
Sehen Sie sich den Beitrag oben für den Patch an. Ich werde seine Sachen hier nicht erneut veröffentlichen. Ich bin mir nicht sicher, ob dies richtig wäre.
Hoffe das hilft, fröhliche Codierung.