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

时间:2012-10-08 17:17:08

标签: android database sqlite

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

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

1 个答案:

答案 0 :(得分:5)

这样的事情应该有效:

ContentValues values = new ContentValues();
values.put(<COLUMN_NAME>, (String) null);
database.update(<TABLE_NAME>, values, null, null);

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

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