我如何创建一个更新的;日期“;使用SQLITE 3的字段?
我正在写一个程序来帮助我跟踪我的日常生活,我希望其中一个字段是一个“日期”字段,可以自动更新。我在SQLITE 3中具体做什么?像我如何创建一个更新的;日期“;使用SQLITE 3的字段?,sql,Sql,我正在写一个程序来帮助我跟踪我的日常生活,我希望其中一个字段是一个“日期”字段,可以自动更新。我在SQLITE 3中具体做什么?像 create table day_to_day( date field miles_ran INTEGER food_eaten TEXT ) 那么: CREATE TABLE day_to_day( id INTEGER PRIMARY KEY AUTOINCREMENT, t TIMESTAMP DEFAULT CURRENT_TIMESTAMP mil
create table day_to_day(
date field
miles_ran INTEGER
food_eaten TEXT
)
那么:
CREATE TABLE day_to_day(
id INTEGER PRIMARY KEY AUTOINCREMENT,
t TIMESTAMP DEFAULT CURRENT_TIMESTAMP
miles_ran INTEGER
food_eaten TEXT
);
这将为您提供一个名为t的列,类型为TIMESTAMP,您也可以使用以下选项:
CREATE TABLE day_to_day(
id INTEGER PRIMARY KEY AUTOINCREMENT,
t DATE DEFAULT (datetime('now','localtime')),
miles_ran INTEGER
food_eaten TEXT
);
也许你可以用这个:
CREATE TABLE table_test (
...
date TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
或
这是一个很好的参考:您可以阅读文档中关于它的内容:
它的要点是,您可以使用
文本
、实数
、或整数
,然后使用相应的来访问它。谢谢,这帮了大忙
CREATE TABLE table_test (
...
date DATE DEFAULT (datetime('now','localtime')),
);