Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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
Java 如何在特定行中单独插入列值?_Java_Android_Database_Sqlite - Fatal编程技术网

Java 如何在特定行中单独插入列值?

Java 如何在特定行中单独插入列值?,java,android,database,sqlite,Java,Android,Database,Sqlite,我有一个列为{a,b,c}的表,对于第x行,我想在用户通过我的应用程序时,在单独的活动中为a添加一个值,然后为b添加一个值,然后为c添加一个值(对于另一个用户,a,b和c的值将分别添加到第y行)。我该怎么做 a可以插入 然后b和c必须更新到行我认为您需要向表{a,b,c,key_column}添加主键 然后你可以使用下面的 要更新一个文件,请执行以下操作:- UPDATE table_name SET a=valueA WHERE key_colum=key_value; 要更新b:- UPD

我有一个列为{a,b,c}的表,对于第x行,我想在用户通过我的应用程序时,在单独的活动中为a添加一个值,然后为b添加一个值,然后为c添加一个值(对于另一个用户,a,b和c的值将分别添加到第y行)。我该怎么做

a可以插入
然后b和c必须更新到行

我认为您需要向表{a,b,c,key_column}添加主键

然后你可以使用下面的

要更新一个文件,请执行以下操作:-

UPDATE table_name
SET a=valueA
WHERE key_colum=key_value;
要更新b:-

UPDATE table_name
SET b=valueB
WHERE key_colum=key_value;
要更新c:-

UPDATE table_name
SET c=valueC
WHERE key_colum=key_value;

我认为您需要向表{a,b,c,key}添加一个主键。如果这个过程只处理最近的一行,这有关系吗?这是一个一次性的过程,所以我想我应该只引用最后一行并更新它。如果您可以选择最新的行并更新相同的行而不使用主键,那么就不需要主键…好的,很好,这就是我的想法。一个帮助,请告诉我如何在不使用主键的情况下更新行。可以使用ROWID,long id=db.insert(//insert value'a')进行更新//这将插入a并返回rowid,然后更新表以插入b更新表_name SET b=valueB,其中rowid=id;也可将上述内容用于“c”。。这可能有用。。