在sqlite3上创建DateType字段

时间:2012-03-15 20:04:34

标签: sqlite

我想在sqlite上创建一个表,其中一个字段为DateTime(YYYY-MM-DD),我该如何创建它?

我正在尝试:

create table test (_date datetime);

但我不确定数据类型是否正确,因为我可以这样做:

create table test (_date nyanType); 

并且没有错误发生

1 个答案:

答案 0 :(得分:6)

SQLite相当独特,因为它的列不是静态类型的。您可以在技术上将字符串存储在作为整数列创建的列中。

如果您查看SQlite Documentation类型,您会发现SQLite没有日期类型,但它公开了适合处理存储为TEXT,REAL的日期的日期和时间函数或INTEGER。你应该改用它们。