如何通过单击从SQLite中删除列中的所有值?

baT*_*imá 1 database sqlite android

我想要一个按钮,只需单击一下按钮就可以删除列中的所有值.

我知道删除行或表的代码,但不知道其中的所有值.是否可以删除列并重新添加?

Pri*_*off 5

像这样的东西应该工作:

ContentValues values = new ContentValues();
values.put(<COLUMN_NAME>, (String) null);
database.update(<TABLE_NAME>, values, null, null);
Run Code Online (Sandbox Code Playgroud)

<COLUMN_NAME>,并且<TABLE_NAME>是字符串,包含要清除的列和表名:)

此外,您不仅可以分配null值,还可以分配<COLUMN_NAME>任何其他值.即:0,或""(空字符串),取决于您的需要.