Air SQLite:如何使用日期类型?

时间:2012-12-19 19:09:09

标签: air

var stat:SQLStatement = new SQLStatement();
stat.sqlConnection = connection;
stat.text = "INSERT INTO names (id, name,myDate) VALUES (117, 'tarek', 3/10/2015)";
stat.execute();

我使用air sqlite,为什么日期无法插入?

1 个答案:

答案 0 :(得分:1)

假设myDate字段是作为DATE类型创建的,您必须使用SQLite date()函数来转换您要插入的日期,并且您应该使用格式YYYY-MM-DD。这有效:

INSERT INTO names (id, name, myDate) VALUES (117, 'tarek', date('2015-10-03'))