Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我希望我的SQLITE数据库中的一行中的值在每天午夜或数据库中每24小时增加1_Android_Sqlite - Fatal编程技术网

Android 我希望我的SQLITE数据库中的一行中的值在每天午夜或数据库中每24小时增加1

Android 我希望我的SQLITE数据库中的一行中的值在每天午夜或数据库中每24小时增加1,android,sqlite,Android,Sqlite,我有一个数据库,其中有一行需要每24小时增加1。第一天我输入“19”。在午夜或24小时后,我希望该值更改为“20”。有办法吗 谢谢你的帮助。 谢谢您可以在SQLite中创建触发器,也可以在JAVA中创建AlarmManager 对于触发器,您可以访问 对于AlarmManager,您可以访问SQLite中没有计算列,在Android平台上,您不能依赖后台进程。但您所要做的就是添加一个日期列“created”以及您的值。每次查询时,将“从现在起”和“创建”添加到原始列中,以获得所需的值 SELEC

我有一个数据库,其中有一行需要每24小时增加1。第一天我输入“19”。在午夜或24小时后,我希望该值更改为“20”。有办法吗

谢谢你的帮助。
谢谢

您可以在
SQLite
中创建
触发器
,也可以在
JAVA
中创建
AlarmManager

对于
触发器
,您可以访问

对于
AlarmManager
,您可以访问SQLite中没有计算列,在Android平台上,您不能依赖后台进程。但您所要做的就是添加一个日期列“created”以及您的值。每次查询时,将“从现在起”和“创建”添加到原始列中,以获得所需的值

SELECT [myval] + julianday(Date('now')) - julianday([created])) FROM mytable

是否将该命令插入onCreate(SQLiteDatabase db)?如果不是,数据库类的部分将插入该命令?+1,这也是我的方法。请注意,您可以在视图中使用计算列!