Il peut être préférable d'utiliser le type REAL, pour économiser de l'espace de stockage.
Citation de la section 1.2 de Types de données dans SQLite version 3
SQLite ne dispose pas d'une classe de stockage réservée au stockage des dates et/ou les heures. Au lieu de cela, les fonctions intégrées de date et d'heure de SQLite sont capables de stocker les dates et les heures sous forme de valeurs TEXT, REAL, ou INTEGER valeurs
CREATE TABLE test (
id INTEGER PRIMARY KEY AUTOINCREMENT,
t REAL DEFAULT (datetime('now', 'localtime'))
);
voir Contrainte de colonne .
Et insérer une ligne sans fournir aucune valeur.
INSERT INTO "test" DEFAULT VALUES;