0

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

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

4

3 回答 3

2

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

DELETE FROM table_name
于 2013-01-21T14:31:55.327 回答
2

你应该使用TRUNCATE

TRUNCATE TABLE comments_table
于 2013-01-21T14:33:13.407 回答
1

正确答案是

DELETE FROM mytable

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

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

但是,SQLite 确实为语句提供了特殊的优化规定。DELETE FROM也就是说,如果WHERE没有指定 if 子句(就像我们的例子一样),那么 table 中的行占用的所有空间都会很快回收,所以行为类似于 true TRUNCATE

于 2013-01-22T07:25:34.117 回答