Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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表插入数据的情况下更新它吗?_Android_Sqlite_Android Sqlite - Fatal编程技术网

Android 我们可以在不向sqlite表插入数据的情况下更新它吗?

Android 我们可以在不向sqlite表插入数据的情况下更新它吗?,android,sqlite,android-sqlite,Android,Sqlite,Android Sqlite,我有一个Activity1,我正在将插入插入查询数据到表中。但有时,应用程序会直接来到Activity2,在那里它有更新表的代码。更新查询执行得很好,但数据不在表中。我们可以在不插入插入查询数据的情况下更新表吗?否,这是不可能的,因为更新实际上更新了现有数据,没有任何数据更新操作都无法执行。您可以检查数据是否存在,如果不存在,则更新或插入数据。当数据不存在时,您可以尝试在表中插入NULL

我有一个Activity1,我正在将插入插入查询数据到表中。但有时,应用程序会直接来到Activity2,在那里它有更新表的代码。更新查询执行得很好,但数据不在表中。我们可以在不插入插入查询数据的情况下更新表吗?

否,这是不可能的,因为更新实际上更新了现有数据,没有任何数据更新操作都无法执行。您可以检查数据是否存在,如果不存在,则更新或插入数据。

当数据不存在时,您可以尝试在表中插入NULL