MariaDB - Zeitstempel mit INSERT mitgeben

Diani

Neuer Benutzer
Beiträge
2
Hallo zusammen,

ich habe eine MariaDB 5.6.36-82.1 mit einer Datenbanktabelle in einer Datenbank, wo ich über die MariaDB-CLI direkt Datensätze mit aktuellen Zeitstempel anlegen will.

INSERT INTO alias (address, goto, domain, created, modified, active) VALUE ('abuse@example.com', 'diani@example.com', 'it-linuxmaker.com', 'CURRENT_TIMESTAMP()', 'NOW()', '1');

Dann erhalte ich folgende Ausgabe:
SELECT * FROM alias WHERE address = 'abuse@example.com';
+-------------------+-------------------+-------------+---------------------+---------------------+--------+
| address | goto | domain | created | modified | active |
+-------------------+-------------------+-------------+---------------------+---------------------+--------+
| abuse@example.com | diani@example.com | example.com | 0000-00-00 00:00:00 | 0000-00-00 00:00:00 | 1 |
+-------------------+-------------------+-------------+---------------------+---------------------+--------+

Ich finde keine Lösung, wie ich dem INSERT-Befehl das aktuelle Datum für die Felder "created" und "modified" den Zeitstempel einfügen kann.
Die Struktur der Tabelle sieht so aus:
SHOW FIELDS FROM alias;
+----------+--------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------------------+-------+
| address | varchar(255) | NO | PRI | NULL | |
| goto | text | NO | | NULL | |
| domain | varchar(255) | NO | MUL | NULL | |
| created | datetime | NO | | 2016-01-01 00:00:00 | |
| modified | datetime | NO | | 2016-01-01 00:00:00 | |
| active | tinyint(1) | NO | | 1 | |
+----------+--------------+------+-----+---------------------+-------+
6 rows in set (0.00 sec)

Vielleicht könnt Ihr mir weiterhelfen.

Grüße
Diani
 
Werbung:
Werbung:
Zurück
Oben