如何从SQLite中删除数据源中的所有注释?

时间:2013-01-21 14:29:12

标签: android sql sqlite

我知道如何按位置删除评论,但是如何删除数据源中的所有评论?

我想在点击按钮时将其删除。

3 个答案:

答案 0 :(得分:2)

要删除表格中的所有数据,您需要执行以下操作:

DELETE FROM table_name

答案 1 :(得分:2)

您应该使用TRUNCATE

TRUNCATE TABLE comments_table

答案 2 :(得分:1)

正确答案是

DELETE FROM mytable

请勿在删除后使用* - 这会导致语法错误!

使用TRUNCATE mytable本来很诱人,但不幸的是 SQLite不支持 TRUNCATE

但是,SQLite确实为DELETE FROM语句提供了special optimization provision。也就是说,如果未指定WHERE子句(如我们的情况),那么表中行所占用的所有空间都会很快回收,因此行为类似于真TRUNCATE