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,可能是一个非常简单的问题,但我有一个表,其中默认情况下未设置列。用户可以设置该字段的内容,这很好,但他们也应该能够清除该字段。如何重置db字段?它的亲和力是real。是否在字段中设置空字符串?无效的谢谢。您可以使用 args.putNull(关键字风险金额)简单地说: UPDATE myTable SET myField = NULL 它(很明显)要求myField可以为空。这是一个数字。因此,将其设置为0(这似乎是数字的适当默认值)。如果0不是一个选项,并且该字段可为空,则使用null作为其

可能是一个非常简单的问题,但我有一个表,其中默认情况下未设置列。用户可以设置该字段的内容,这很好,但他们也应该能够清除该字段。如何重置db字段?它的亲和力是
real
。是否在字段中设置空字符串?无效的谢谢。

您可以使用

args.putNull(关键字风险金额)

简单地说:

UPDATE myTable SET myField = NULL

它(很明显)要求
myField
可以为空。

这是一个数字。因此,将其设置为0(这似乎是数字的适当默认值)。如果0不是一个选项,并且该字段可为空,则使用null作为其值。除非该字段处于默认的空状态,否则该数字将用于计算。这就是为什么0不会剪切它。我更新了我的评论以包含此案例。
UPDATE myTable SET myField = NULL