SQLite CURRENT_TIMESTAMP всегда 1970-01-01

У меня есть следующее определение таблицы:

CREATE TABLE players(playerid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
                     name VARCHAR(20) NOT NULL UNIQUE,
                     added DATETIME DEFAULT CURRENT_TIMESTAMP);

CURRENT_TIMESTAMPбезжалостно вставляет 1970-01-01. Я приблизительно осознаю значение этой даты и то, что некоторые временные метки являются положительным/отрицательным смещением от нее, однако из того, что я читал в другом месте, моя временная метка по умолчанию должна использовать текущее время. /дата, как следует. Кроме того, временная метка не должна включать время (с 1970 года или другое)?

Спасибо! :)

5
задан Community 23 May 2017 в 12:06
поделиться